Puzzles solved by Brooke