Puzzles solved by csm