Puzzles solved by Diana perez