Prvo rješenje.
Uočimo da su trokuti ACD i BCE slični (dva kuta).
Zato je
∣AC∣:∣CD∣=∣BC∣:∣CE∣.(*)
Označimo ∣BD∣=x. Sada (*) možemo zapisati u obliku
25+3=3x+2,
odakle slijedi x+2=3⋅28=12, pa je tražena duljina ∣BD∣=x=10.
Drugo rješenje.
Označimo ∣BD∣=x.

Primijenimo Pitagorin poučak:
na trokut ADC:na trokut BCE:na trokut ABD:na trokut ABE:∣AD∣2=∣AC∣2−∣CD∣2=82−22=60,∣BE∣2=∣BC∣2−∣CE∣2=(x+2)2−9,∣AB∣2=∣BD∣2+∣AD∣2=x2+60,∣AB∣2=∣BE∣2+∣AE∣2=((x+2)2−9)+25.
Izjednačavanjem dobivenih vrijednosti za ∣AB∣2 dobivamo
((x+2)2−9)+25=x2+60,
x2+4x+4−9+25=x2+60,4x=40,
te konačno ∣BD∣=x=10.
Treće rješenje.
Označimo ∣BD∣=x. Vrijedi ∣AC∣=8 i ∣BC∣=x+2.
Kao u prvom rješenju, primijenimo Pitagorin poučak:
∣AD∣2=∣AC∣2−∣CD∣2=82−22=60,
∣BE∣2=∣BC∣2−∣CE∣2=(x+2)2−9.
Sada uočimo da površinu danog trokuta možemo izraziti na dva načina:
P(ABC)=2∣BC∣⋅∣AD∣,P(ABC)=2∣CA∣⋅∣BE∣.
Stoga vrijedi ∣BC∣⋅∣AD∣=∣CA∣⋅∣BE∣, odnosno
∣BC∣2⋅∣AD∣2=∣CA∣2⋅∣BE∣2.
Uvrštavanjem dobivamo
(x+2)2⋅60=(5+3)2⋅((x+2)2−9),
odakle slijedi
60(x2+4x+4)=64(x2+4x−5),
560=4(x2+4x),x2+4x=140,
pa je jedino pozitivno rješenje x=10.