Puzzles solved by Cmc