Puzzles solved by Ccf