Puzzles solved by hannah