Puzzles solved by C M