Puzzles solved by Diana Perez