import math

def get_all_digits(x):
    return list(map(int, list(str(x))))

#print (get_all_digits(12345))
#exit(0)

for x in range(3, 1000000):
    if sum(map(math.factorial, get_all_digits(x)))==x:
        print (x)

