Puzzles solved by Diego Pérez