#include <stdio.h>
int main()
{
int m1,n1;
int m2,n2;
int d1=0,d2=0;
int temp=0;
while(scanf("%d %d",&m1,&n1)!=EOF)
{
for(int i=m1;i<=n1+1;i++)
{
int j=i;
while(j)
{
temp+=((j%10)*(j%10)*(j%10));
j/=10;
}
if(temp==i)
{
printf("%d ",i);
temp=0;
d1++;
}
else
{
temp=0;
}
}
if(d1==0)
{
printf("no");
}
printf("\n");
}
while(scanf("%d %d",&m2,&n2)!=EOF)
{
for(int i=m2;i<=n2+1;i++)
{
int j=i;
while(j)
{
temp+=((j%10)*(j%10)*(j%10));
j/=10;
}
if(temp==i)
{
printf("%d ",i);
temp=0;
d2++;
}
else
{
temp=0;
}
}
if(d2==0)
{
printf("no");
}
}
}