lst = [i for i in range(1000, 1000000) if i == sum(int(d) ** 5 for d in str(i))]
print(lst)
result = sum(i for i in range(1000, 1000000) if i == sum(int(d) ** 5 for d in str(i)))
print(result)
'''
run:
[4150, 4151, 54748, 92727, 93084, 194979]
443839
'''