
# for d1 in range(0,10):
# 	for d2 in range(0,10):
# 		for d3 in range(0,10):
# 			for d4 in range(0,10):
# 				for d5 in range(0,10):
# 					for d6 in range(0,10):
# 						for d7 in range(0,10):
# 							fifths        = [pow(d1,5), pow(d2,5), pow(d3,5), pow(d4,5), pow(d5,5), pow(d6,5), pow(d7,5)]
# 							sum_of_fifths = sum(fifths)
# 							value         = (d1*1000000) + (d2*100000) + (d3*10000) + (d4*1000) + (d5*100) + (d6*10) + (d7*1)
# 
# 							if value == sum_of_fifths:
# 								print value, fifths, sum_of_fifths


def sum_of_fifths(highest = 10000000):

	for num in range(1, highest):
		sum_of_fifths = sum([int(i)**5 for i in str(num)])

		if num == sum_of_fifths:
			print num


sum_of_fifths();


