Puzzles solved by cbl