#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
int main(){
int j,k,q,i,m,n;
int flag[1000];
while(scanf("%d%d",&m,&n)!=EOF&&m>=100&&n<=999){
int p=0;
memset(flag,0,sizeof(flag));
if(m<=n){
for(i=m;i<=n;i++){
j=i/100;
k=i%100/10;
q=i%10;
if(i==j*j*j+k*k*k+q*q*q){
flag[p]=i;
p++;
}
}
if(p==0) cout<<"no";
else for(int l=0;l<p;l++){
if(l==0) cout<<flag[0];
else cout<<' '<<flag[l];
}
cout<<endl;
}
}
return 0;
}
----------------------------------------------------------------------------------
|