Puzzles solved by cma