Puzzles solved by cfc