Očito je r>p i r>q. Dana jednakost ekvivalentna je s
(p+q)2−pq=r2,
odnosno
(p+q−r)(p+q+r)=pq.
Kako su p i q prosti i p+q−r<p+q+r vrijedi:
p+q−rp+q+r=p=q
ili
p+q−rp+q+r=q=p
ili
p+q−rp+q+r=1=pq.
Prva dva slučaja nisu moguća jer je r>p i r>q, pa razmatramo samo treći slučaj.
Zbrojimo li jednadžbe dobivamo
2p+2q−12p+2q−pq−4+3(p−2)(q−2)=pq=0=3.
Sada je p=5,q=3 ili p=3,q=5, a u oba slučaja je r=7.
Dakle, sva rješenja jednadžbe su
(p,q,r)=(5,3,7)ili(3,5,7).