#41285: python


suyueh (suyueh)


a=input().split()
c=int(a[0])
z=0
arm=0
d=int(a[1])+1
for i in range (c,d):
   l=len(str(i))
   b=str(i)
   for j in range(0,l):
      z+=int(b[j])**l
   if z==i:
     print(str(i), end=" ")
     z=0
     arm=1
   else:
     z=0
if (arm==0):
  print("none")