Puzzles solved by CCB