Puzzles solved by pedro Perez