Puzzles solved by NFM