Puzzles solved by czc