Puzzles solved by NAP