Neka je traženi broj n=abc. (Dozvolit ćemo da vodeće znamenke budu 0.) Želimo da bude
a2+b2+c2=100a+10b+c.
Kako su a, b i c znamenke, vrijedi a2+b2+c2≤3⋅92=243 pa mora biti a≤2.
Dalje zaključujemo da je a2+b2+c2≤22+92+92=166 pa je a≤1.
1. slučaj. Neka je a=1. Tada je
b2+c2=99+10b+c.
No, b2≤10b i c2≤81<99+c, pa je lijeva strana strogo manja od desne i jednakost ne može biti ispunjena.
2. slučaj. Neka je a=0. Tada je
b2+c2=10b+c,
što možemo zapisati u obliku
b(10−b)=c(c−1).
Izraz b(10−b) može biti 0⋅10=0,1⋅9=9,2⋅8=16,3⋅7=21,4⋅6=24 i 5⋅5=25, a izraz c(c−1) može biti 0,2,6,12,20,30,42,56 ili 72.
Stoga mora biti b(10−b)=c(c−1)=0, tj. b=0 i c∈{0,1}.
Jedini prirodni broj manji od 1000 sa zadanim svojstvom je broj 1.