Puzzles solved by CTH