for n in range(100, 1000):
s = str(n)
if int(s[0])**3 + int(s[1])**3 + int(s[2])**3 == n:
print(n)
>153
>370
>371
>407
for n in range(100, 1000):
s = str(n)
if int(s[0])**3 + int(s[1])**3 + int(s[2])**3 == n:
print(n)
>153
>370
>371
>407