Puzzles solved by an