Puzzles solved by CML