#include <stdio.h>
#include<math.h>
int narcissistic( int number );
void PrintN( int m, int n );
int main()
{
int m, n;
scanf("%d %d", &m, &n);
if ( narcissistic(m) ) printf("%d is a narcissistic number\n", m);
PrintN(m, n);
if ( narcissistic(n) ) printf("%d is a narcissistic number\n", n);
return 0;
}
int narcissistic(int number)
{
int sum = 0,b,l=0;
b=number;
while(b>0){
b/=10;
l++;
}
b = number;
while(b>0){
sum+=pow(b%10,l);
b/=10;
}
return sum==number;
}
void PrintN( int m, int n )
{
int i;
for(i=m+1;i<n;i++)
if(narcissistic(i)==1)
printf("%d\n",i);
}
int narcissistic( int number );
void PrintN( int m, int n );