Puzzles solved by the