Puzzles solved by cmm