Puzzles solved by np