#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;
}
//路过的能留个递归的写法吗?
京公网安备 11010502036488号