Puzzles solved by CCA