Puzzles solved by Diana Ionescu