Find a path moving horizontally and vertically from the Start in the bottom left to the Finish in the upper right. You must alternately step 1 and 2 squares. You must land in every square containing a dot, and your path must not cross itself or pass through any square containing an X.
The solutions are here.