#include<stdio.h>
#include<math.h>
int main(){
int m,n;
int i,j,k,g;
int arr[3];
int sum;
k=0;
while(scanf("%d %d",&m,&n)!=EOF){
for(i=m;i<=n;i++){
g=i;
for(j=2;j>=0;j--){
arr[j]=g%10;
g/=10;
}
sum=pow(arr[0],3)+pow(arr[1],3)+pow(arr[2],3);
if(sum==i){
k++;
printf("%d ",i);
}
}
if(k==0){
printf("no\n");
}
}
return 0;
}
#include<math.h>
int main(){
int m,n;
int i,j,k,g;
int arr[3];
int sum;
k=0;
while(scanf("%d %d",&m,&n)!=EOF){
for(i=m;i<=n;i++){
g=i;
for(j=2;j>=0;j--){
arr[j]=g%10;
g/=10;
}
sum=pow(arr[0],3)+pow(arr[1],3)+pow(arr[2],3);
if(sum==i){
k++;
printf("%d ",i);
}
}
if(k==0){
printf("no\n");
}
}
return 0;
}