




"""simple docstring"""




def 					a__				(       snake_case__ = 60_08_51_47_51_43       )		->      int:

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


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









"""simple docstring"""




from ..utils import DummyObject, requires_backends






class 					__magic_name__							( metaclass=UpperCAmelCase__       ):






				'''simple docstring'''
				__UpperCamelCase    						=		["note_seq"]





				def __init__( self	,				*_a	,				**_a				):





							"""simple docstring"""
							requires_backends(self	,				["""note_seq"""]				)





				@classmethod
				def      _lowerCAmelCase       ( cls	,				*_a	,				**_a				):





							"""simple docstring"""
							requires_backends(cls	,				["""note_seq"""]				)





				@classmethod
				def      _lowerCAmelCase       ( cls	,				*_a	,				**_a				):





							"""simple docstring"""
							requires_backends(cls	,				["""note_seq"""]				)



