Puzzles solved by NDBCI