"""simple docstring"""
from __future__ import annotations





def 				lowerCAmelCase__      (     _UpperCamelCase    :			int	,     _UpperCamelCase    :			int   )   ->			list[str]:





						"""simple docstring"""






						if partitions <= 0:
												raise ValueError('partitions must be a positive number!'   )
						if partitions > number_of_bytes:
												raise ValueError('partitions can not > number_of_bytes!'   )
						snake_case        =     number_of_bytes // partitions
						snake_case        =     []
						for i in range(_UpperCamelCase   ):
												snake_case        =     i * bytes_per_partition + 1
												snake_case        =     (
												    number_of_bytes if i == partitions - 1 else (i + 1) * bytes_per_partition
												)
												allocation_list.append(f"""{start_bytes}-{end_bytes}"""   )
						return allocation_list


if __name__ == "__main__":
					import doctest

					doctest.testmod()



"""simple docstring"""
SCREAMING_SNAKE_CASE__   =					{str(digit): digit**5 for digit in range(10)}





def 				lowerCAmelCase__      (     _UpperCamelCase    :			int   )   ->			int:





						"""simple docstring"""






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





def 				lowerCAmelCase__      (     )   ->			int:





						"""simple docstring"""






						return sum(
						    number
						    for number in range(1_0_0_0	,     1_0_0_0_0_0_0   )
						    if number == digits_fifth_powers_sum(_UpperCamelCase   )   )


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


