Hiroimono

Hiroimono is Japanese for collecting something.  In this case, you collect stones.  Similar to Sudoku, this traditional Japanese game offers plenty of entertainment and challenges.

The goal is to collect all stones and number them as you go.  You start with the stone marked with the number one.  You move from one stone to another, either horizontally or vertically along the lines.  You are not allowed to change directions in the middle of a move.

Each time you reach a new stone, you collect it by allocating a number to it.

You may only change direction when collecting a stone and you are not allowed to go back. 

If you pass a spot where you collected a stone earlier, you may not stop or change direction as the stone has already been collected.