Puzzles solved by ctm