#include <stdio.h>
void isf(int i,int *count)
{ int tem,res=0;
tem=i;
while(i>0){
res=res+(i%10)*(i%10)*(i%10);
i=i/10;
}
if(res==tem)
{
printf("%d ",tem);
}
else {
(*count)++;
}
}
int main() {
int m,n;
int i;
int count=0;
while(scanf("%d %d",&m,&n)!=EOF)
{
for(i=m;i<=n;i++)
{
isf(i,&count);
}
if(count==n-m+1)
{
printf("no");
}
printf("\n");
}
return 0;
}

京公网安备 11010502036488号