Puzzles solved by CSC