#include <stdio.h>
#include <math.h>

int main() {
    int a, b;
    
    int i;
   scanf("%d %d", &a,&b);    //输入两个数,在区间内找四叶玫瑰
    for (i = a; i <= b; i++) {
        int num = i;
        int sum = 0;
        while (num) {               //判断每个数是不是四叶玫瑰
            int tmp = num%10;        //把每个数的每个位分开处理
            sum = sum + pow(tmp, 4); //每个位的四次方相加是否等于它本身
            num /= 10;
        }
          if (sum == i) {           //如果每个位的四次方相加等于本身,就是四叶玫瑰
        printf("%d ", i);
    }
    }
    return 0;
}