The goal is to draw a path from A to B so that it
goes through each empty square of the board only once and has no
self-crossings. Your path must go horizontally and vertically (never
diagonally), and it has to avoid the four squares with the mushrooms
There is an additional condition: the second square of the path must
be exactly under the A square as shown in the illustration.