That's Not Right

Find a path moving horizontally, vertically, and diagonally that Starts in the lower left and Finishes in the upper right. The path should pass through each white square exactly once, should not pass through any black squares, and should never make a right angle.


1.
2.
3.
4.

5.
6.
7.
8.

9.
10.
11.
12.

13.
14.
15.
16.

The solutions are here.