Puzzles solved by naa