Puzzles solved by diane