#include<iostream> using namespace std; int main() { int m,n; while(cin>>m>>n) { if(m<100)//wa两次,没有设定三位数范围...握草 m=100; else if(n>1000) n=999; int x,y,z; for(int i=m;i<=n;i++) { x=i%10; y=(i/10)%10; z=i/100; if(i==(x*x*x+y*y*y+z*z*z)) cout<<i<<endl; } } return 0; } //路过的能留个递归的写法吗?