Puzzles solved by NCB