Puzzles solved by ndj