def nnumber(n):
num = str(n)
if n == int(num[0])**3+int(num[1])**3+int(num[2])**3:
return 1
else:
return 0
data = []
while 1:
try:
data.append(input())
except:
break
nl = 0
nn = []
for i in data:
m,n = map(int,i.split(" "))
for j in range(m,n+1):
if nnumber(j) == 1:
nl = nl+1
nn.append(str(j))
if nl == 0:
print("no")
else:
print(" ".join(nn))

京公网安备 11010502036488号