Puzzles solved by dianne