Puzzles solved by CB97