C N C O Puzzles