Puzzles solved by CSF