Puzzles solved by snake