Označimo na slici visinu AD trokuta △ABC na stranicu BC i visinu ME trokuta △MNC na stranicu NC.

Dobiveni pravokutni trokuti △ADC i △MEC imaju zajednički kut pri vrhu C pa su prema poučku K–K slični i vrijedi ∣AC∣:∣MC∣=∣AD∣:∣ME∣.
Kako je ∣AM∣:∣MC∣=1:m, vrijedi ∣AC∣:∣MC∣=(1+m):m pa je omjer duljina visina trokuta △ADC i △MEC jednak
∣AD∣:∣ME∣=(1+m):m,
odnosno
∣ME∣∣AD∣=m1+m.
Nadalje, kako je ∣BN∣:∣NC∣=1:n, omjer duljina stranica BC i NC trokuta △ABC i △MNC jednak je ∣BC∣:∣NC∣=(1+n):n, odnosno
∣NC∣∣BC∣=n1+n.
Kako je
P△ABC=2∣BC∣⋅∣AD∣,P△MNC=2∣NC∣⋅∣ME∣
i vrijedi P△ABC:P△MNC=2:1, onda je
(∣BC∣⋅∣AD∣):(∣NC∣⋅∣ME∣)=2:1
ili
∣NC∣⋅∣ME∣∣BC∣⋅∣AD∣=∣NC∣∣BC∣⋅∣ME∣∣AD∣=2.
Stoga vrijedi:
n1+n⋅m1+m(1+n)⋅(1+m)1+m+n+nmnm−n−mnm−n−m+1n(m−1)−(m−1)(m−1)(n−1)=2=2nm=2nm=1=1+1=2=2
Budući da su m i n prirodni brojevi, imamo dvije mogućnosti:
m−1=1 i n−1=2 ili m−1=2 i n−1=1.
Konačno, traženi brojevi su m=2 i n=3 ili m=3 i n=2.
Napomena 1: Jednadžba nm−n−m=1 može se riješiti i na ovaj način:
nm−m=1+n
m(n−1)=1+n
m=n−11+n=n−1n−1+2=1+n−12.
Da bi m bio prirodni broj, n−1 mora biti prirodni broj i djelitelj broja 2.
Prema tome, n−1 može biti 1 ili 2 odnosno n može biti 2 ili 3.
Broj m može biti, redom u ovisnosti o n, 3 ili 2.
Konačno, traženi brojevi su m=2 i n=3 ili m=3 i n=2.
Napomena 2: Rješenje ne ovisi o vrsti trokuta tj. o vrsti unutarnjeg kuta s vrhom A.

No, ukoliko je zadatak rješavan na način da se promatraju visina BD trokuta △ABC na stranicu AC i visina NE trokuta △MNC na stranicu MC, rješenje se dobije analogno uz odgovarajuće oznake.

Označimo na slici visinu BD trokuta △ABC na stranicu AC i visinu NE trokuta △MNC na stranicu MC.
Dobiveni pravokutni trokuti △BCD i △NCE imaju zajednički kut pri vrhu C pa su prema poučku K–K slični i vrijedi ∣BC∣:∣NC∣=∣BD∣:∣NE∣.
Kako je ∣BN∣:∣NC∣=1:n, vrijedi ∣BC∣:∣NC∣=(1+n):n, pa je omjer duljina visina trokuta △BDC i △NEC jednak ∣BD∣:∣NE∣=(1+n):n, odnosno
∣NE∣∣BD∣=n1+n.
Nadalje, kako je ∣AM∣:∣MC∣=1:m, omjer duljina stranica AC i MC trokuta △ABC i △MNC jednak je ∣AC∣:∣MC∣=(1+m):m, odnosno
∣MC∣∣AC∣=m1+m.
Kako je
P△ABC=2∣AC∣⋅∣BD∣,P△MNC=2∣MC∣⋅∣NE∣
i vrijedi P△ABC:P△MNC=2:1, onda je
(∣AC∣⋅∣BD∣):(∣MC∣⋅∣NE∣)=2:1
ili
∣MC∣⋅∣NE∣∣AC∣⋅∣BD∣=∣MC∣∣AC∣⋅∣NE∣∣BD∣=2.
Stoga vrijedi:
m1+m⋅n1+n(1+m)⋅(1+n)1+n+m+mnmn−n−mmn−n−m+1n(m−1)−(m−1)(m−1)(n−1)=2=2mn=2mn=1=1+1=2=2
Budući da su m i n prirodni brojevi, imamo dvije mogućnosti:
m−1=1 i n−1=2 ili m−1=2 i n−1=1.
Konačno, traženi brojevi su m=2 i n=3 ili m=3 i n=2.