#include<iostream>
#include<stdio.h>
using namespace std;
int main()
{
int a,b,c,i,x,y,z;
while(cin>>a>>b)
{
int arr[20]={0},j=0;
int flag=0;
for(i=a;i<=b;i++)
{
x=i%10;y=(i/10)%10;z=i/100;
if(i==(x*x*x+y*y*y+z*z*z))
{
flag=1;
arr[j]=i;j++;
//cout<<i<<" ";
}
}
if(flag==0)
cout<<"no";
else
{
for(i=0;i<j-1;i++)
cout<<arr[i]<<" ";
cout<<arr[i];
}
cout<<endl;
}
}
#include<stdio.h>
using namespace std;
int main()
{
int a,b,c,i,x,y,z;
while(cin>>a>>b)
{
int arr[20]={0},j=0;
int flag=0;
for(i=a;i<=b;i++)
{
x=i%10;y=(i/10)%10;z=i/100;
if(i==(x*x*x+y*y*y+z*z*z))
{
flag=1;
arr[j]=i;j++;
//cout<<i<<" ";
}
}
if(flag==0)
cout<<"no";
else
{
for(i=0;i<j-1;i++)
cout<<arr[i]<<" ";
cout<<arr[i];
}
cout<<endl;
}
}