Budući da tražimo cjelobrojne vrijednosti duljina dužina KL i MK, označimo m=∣KL∣ i n=∣MK∣.

Iz KL∥DC slijedi ∠BLK=∠BCD, a očito je ∠KBL=∠DBC, pa prema poučku K – K o sličnosti vrijedi △DBC∼△KBL. Analogno vrijedi △ABD∼△MKD.
Iz pokazanih sličnosti slijede relacije ∣DC∣∣KL∣=∣DB∣∣KB∣ i ∣AB∣∣MK∣=∣DB∣∣DK∣, odnosno 48m=∣DB∣∣KB∣ i 72n=∣DB∣∣DK∣.
Zbrojimo li te dvije relacije dobivamo
72n+48m=∣DB∣∣DK∣+∣DB∣∣KB∣=∣DB∣∣DK∣+∣KB∣=∣DB∣∣DB∣=1.
Prema tome, duljine dužina KL i MK, tj. brojevi m i n zadovoljavaju jednadžbu
72n+48m=1.(3)
Odredimo ponajprije sva cjelobrojna rješenja jednadžbe (3). Iz jednadžbe slijedi 2n+3m=144, odakle je n=2144−3m=2144−4m+m=72−2m+2m. Kako je n cijeli broj, slijedi da je m paran, tj. m=2k, k∈Z.
Tada je n=72−2⋅2k+22k=72−3k, k∈Z i time su dana sva cjelobrojna rješenja jednadžbe (3).
Međutim, za duljine m i n moraju vrijediti nejednakosti 0<m<∣DC∣ i 0<n<∣AB∣, odnosno 0<2k<48 i 0<72−3k<72. Iz prvog uvjeta slijedi 0<k<24, a iz drugog 0<24−k<24. Prvi uvjet je zadovoljen za k∈{1,2,3,…,23}, a očito je i drugi uvjet ispunjen za sve cijele k iz tog skupa.
Prema tome, možemo odabrati 23 međusobno različite točke dijagonale BD uz tražene uvjete.