Puzzles solved by NVC