#include <stdio.h>

int main()
{
    int m1,n1;
    int m2,n2;
    int d1=0,d2=0;
    int temp=0;
    while(scanf("%d %d",&m1,&n1)!=EOF)
    {    
        for(int i=m1;i<=n1+1;i++)
    {
        int j=i;
        while(j)
        {
            temp+=((j%10)*(j%10)*(j%10));
            j/=10;
        }
        if(temp==i)
        {
            printf("%d ",i);
            temp=0;
            d1++;
        }
        else
        {
            temp=0;
        }
      
     
       
    }
    if(d1==0)
    {
        printf("no");
    }
    printf("\n");
    }
    while(scanf("%d %d",&m2,&n2)!=EOF)
    {
     for(int i=m2;i<=n2+1;i++)
    {
        int j=i;
        while(j)
        {
            temp+=((j%10)*(j%10)*(j%10));
            j/=10;
        }
        if(temp==i)
        {
            printf("%d ",i);
            temp=0;
            d2++;
        }
        else
        {
            temp=0;
        }
      
     
       
    }
    if(d2==0)
    {
        printf("no");
    }
    }

    
}