Puzzles solved by nnb