Puzzles solved by Diana Maxim