
_UpperCAmelCase					: Any      =       {str(digit): digit**5 for digit in range(10)}


def       A       (					lowercase )   ->  int:
		'''simple docstring'''

		return sum(DIGITS_FIFTH_POWER[digit] for digit in str(lowercase ) )


def       A       (					)   ->  int:
		'''simple docstring'''

		return sum(
		    number
		    for number in range(1_000    ,       1_000_000 )
		    if number == digits_fifth_powers_sum(lowercase ) )


if __name__ == "__main__":
					print(solution())


def       A       (					lowercase )   ->  list:
		'''simple docstring'''

		UpperCamelCase		=     len(lowercase )
		for i in range(1    ,       lowercase ):
				UpperCamelCase		=     collection[i]
				UpperCamelCase		=     0
				UpperCamelCase		=     i - 1

				while low <= high:
						UpperCamelCase		=     (low + high) // 2
						if val < collection[mid]:
								UpperCamelCase		=     mid - 1
						else:
								UpperCamelCase		=     mid + 1
				for j in range(lowercase    ,       lowercase    ,       -1 ):
						UpperCamelCase		=     collection[j - 1]
				UpperCamelCase		=     val
		return collection


if __name__ == "__main__":
					_UpperCAmelCase					: List[Any]      =       input("Enter numbers separated by a comma:\n").strip()
					_UpperCAmelCase					: Optional[int]      =       [int(item) for item in user_input.split(",")]
					print(binary_insertion_sort(unsorted))
