After looking over the raw data, I noticed that for the values I looked at that gcd(p+s, q-r) always divided pq+rs. A brute force search confirms this through 700>=p. I still dont know how to prove it though.
blackjack
flooble's webmaster puzzle