Puzzles solved by NNB