Puzzles solved by Brooke monk