Puzzles solved by brooke