Puzzles solved by Diana López