Puzzles solved by NM.