


"""simple docstring"""



def       lowerCamelCase					(a_						:int = 6008_5147_5143)     ->							int:

       try:
              lowercase		:Dict       							=				int(a_)
       except (TypeError, ValueError):
              raise TypeError('''Parameter n must be int or castable to int.''')
       if n <= 0:
              raise ValueError('''Parameter n must be greater than or equal to one.''')
       lowercase		:Optional[Any]       							=				2
       lowercase		:List[Any]       							=				0
       if n == 2:
              return 2
       while n > 2:
              while n % i != 0:
                     i += 1
              lowercase		:Optional[int]       							=				i
              while n % i == 0:
                     lowercase		:List[str]       							=				n // i
              i += 1
       return int(a_)


if __name__ == "__main__":
 print(F"""{solution() = }""")





"""simple docstring"""



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






def       lowerCamelCase					(a_						:int)     ->							int:
       return sum(DIGITS_FIFTH_POWER[digit] for digit in str(a_))






def       lowerCamelCase					()     ->							int:
       return sum(
           number
           for number in range(1000				,				100_0000)
           if number == digits_fifth_powers_sum(a_))


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

