Solves the MPMP for unique distancing: http://www.think-maths.co.uk/uniquedistance
Can select different size boards.
Going over 18ish cells starts to take longer to check all possibilites.
There is likely a way to optimize the end condition, but brute force recursion works well enough for this size.