

def 				snake_case_(_UpperCamelCase = 600_851_475_143					)							->     int:



		"""simple docstring"""






		try:
				_snake_case						=							int(_UpperCamelCase					)
		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(_UpperCamelCase					)


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




import warnings

from ...utils import logging
from .image_processing_deformable_detr import DeformableDetrImageProcessor


__A      		=     logging.get_logger(__name__)



class   lowercase_   (  __lowercase					):



      def __init__(      self				:    Optional[Any]      , *A__				:    List[Any]      , **A__				:    int		)   ->					None:
        warnings.warn(
            '''The class DeformableDetrFeatureExtractor is deprecated and will be removed in version 5 of Transformers.'''
            ''' Please use DeformableDetrImageProcessor instead.'''      , A__      , )
        super().__init__(*A__      , **A__		)

