C L C Puzzles