#include <stdio.h>

int main()
{
    int m = 0;
    int n = 0;
    int i = 0;
    int j = 0;
    int flag = 1;//假设没有秋水仙数
    while (scanf("%d %d", &m, &n) != EOF)
    {
        for (; m <= n; m++)//直接用m来处理
        {
            j = 0;//重置j
            for (i = m; i != 0; i /= 10)
            {
                j += (i % 10) * (i % 10) * (i % 10);
            }
            if (j == m)
            {
                printf("%d ", m);
                flag = 0;//有秋水仙数时
            }
        }
        if (flag)
        {
            printf("no\n");
        }
        else
        {
            printf("\n");
        }
    }
  return 0;
}