Ako prvu jednakost pomnožimo s b, drugu s c, a treću s a, dobivamo
a3b+b3c=b3c+c3a=c3a+a3b=abc.
Stoga je a3b=b3c=c3a. Ako je jedan od brojeva a,b,c jednak 0, tada su svi jednaki 0 i dobivamo rješenje (a,b,c)=(0,0,0).
Pretpostavimo sada da su sva tri broja različita od 0. Tada iz a3b=c3a slijedi
b=a2c3.
Iz b3c=c3a slijedi
a6c9⋅c=c3a,
pa je a7=c7 iz čega slijedi a=c.
Analogno dobijemo c=b i b=a, pa su svi brojevi jednaki. Uvrštavanjem u početni sustav dobivamo 2a3=a2, pa je a=21 i dobivamo rješenje
(a,b,c)=(21,21,21).
Dakle, tražene trojke su (0,0,0) i (21,21,21).