Prvo rješenje.

Uvedimo oznake: a je duljina stranice kvadrata, x=∣DR∣, y=∣PB∣, p=∣CP∣ i α=∠DCP.
U pravokutnom trokutu CDR vrijedi
tg2α=ax,x=atg2α.
Nadalje je ∠CPB=∠DCP=α (kutovi uz transverzalu), pa u pravokutnom trokutu PBC vrijedi
tgα=ya,y=tgαa,sinα=pa,p=sinαa.
Koristeći univerzalnu supstituciju t=tg(α/2), odnosno
tgα=1−t22t,sinα=1+t22t,
dobivamo
∣DR∣+∣PB∣=x+y=at+2t/(1−t2)a=a(t+2t1−t2)=a2t1+t2=sinαa=p=∣CP∣.
Drugo rješenje.
Računamo kao i u prvom rješenju, ali bez univerzalne supstitucije i uz iste oznake:
∣DR∣+∣PB∣=x+y=atg2α+tgαa=acos(α/2)sin(α/2)+asinαcosα=a2sin(α/2)cos(α/2)2sin2(α/2)+cos2(α/2)−sin2(α/2)=a2sin(α/2)cos(α/2)cos2(α/2)+sin2(α/2)=sinαa=p=∣CP∣,
što je i trebalo dokazati.