Puzzles solved by A.P.