Puzzles solved by npn