





def lowerCamelCase__    (							snake_case_	:  int = 6008_5147_5143       )      ->				int:

   try:
      __snake_case							       =   int(snake_case_       )
   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.'''       )
   __snake_case							       =   1
   __snake_case							       =   2
   while i * i <= n:
      while n % i == 0:
         __snake_case							       =   i
         n //= i
      i += 1
   if n > 1:
      __snake_case							       =   n
   return int(snake_case_       )


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





"""simple docstring"""


from diffusers.utils.testing_utils import require_onnxruntime
@require_onnxruntime
class   _UpperCamelCase  :
							'''simple docstring'''







							pass




