#include<stdio.h>
#include<string.h>
int main()
{
int m,n;
int i,j;
int a,b,c;
int s[1100],e[1100];
memset(e,0,sizeof(e));
memset(s,0,sizeof(s));
for(i=100;i<=999;i++)
{
a=i%10;
b=i/10%10;
c=i/100;
if(a*a*a+b*b*b+c*c*c==i)
s[i]++;
}
while(scanf("%d%d",&m,&n)!=EOF)
{
for(i=m,j=0;i<=n;i++)
if(s[i]>0)
{
e[j]=i;
j++;
}
if(j==0)
printf("no\n");
else
{
for(i=0;i<j;i++)
{
printf("%d",e[i]);
if(i!=j-1)
printf(" ");
}
printf("\n");
}
}
return 0;
}
#include<string.h>
int main()
{
int m,n;
int i,j;
int a,b,c;
int s[1100],e[1100];
memset(e,0,sizeof(e));
memset(s,0,sizeof(s));
for(i=100;i<=999;i++)
{
a=i%10;
b=i/10%10;
c=i/100;
if(a*a*a+b*b*b+c*c*c==i)
s[i]++;
}
while(scanf("%d%d",&m,&n)!=EOF)
{
for(i=m,j=0;i<=n;i++)
if(s[i]>0)
{
e[j]=i;
j++;
}
if(j==0)
printf("no\n");
else
{
for(i=0;i<j;i++)
{
printf("%d",e[i]);
if(i!=j-1)
printf(" ");
}
printf("\n");
}
}
return 0;
}