#include <stdio.h>
#include <math.h>
int isShuixianhua(int i)
{
int sum = pow((i % 10), 3) +
pow(((i / 10) % 10), 3) +
pow(((i / 100) % 10), 3);
//printf("i=%d sum=%d i1=%d i2=%d i3=%d\n", i, sum, (i % 10), ((i / 10) % 10), ((i / 100) % 10));
if(sum == i)
return 1;
else
return 0;
}
int main() {
int a, b, c = 0;
while (scanf("%d %d", &a, &b) != EOF) { // 注意 while 处理多个 case
//printf("a=%d a=%d\n", a, b);
c = 0;
for(int i = a; i < b + 1; i++)
{
//printf("i=%d\n", i);
if(isShuixianhua(i))
{
printf("%d ", i);
c = 1;
}
}
if(c == 0)
printf("no\n");
else
printf("\n");
}
return 0;
}