Sređivanjem jednakosti a+b2a+b+a2b=54 redom dobivamo
(a+b2)(b+a2)ab+a3+ab+b3=54,
5(a3+2ab+b3)=4(ab+a3+b3+a2b2),
a3+b3=4a2b2−6ab.
Prema uvjetu zadatka ab=−1, pa je a3+b3=10.
Kubiranjem te jednakosti slijedi
(a3+b3)3=1000,
a9+3a6b3+3a3b6+b9=1000,
a9+b9=1000−3a3b3(a3+b3).
Kako je ab=−1 i a3+b3=10, slijedi a9+b9=1000−3(−1)3⋅10=1030.