




import warnings

from ...utils import logging
from .image_processing_yolos import YolosImageProcessor


_lowerCamelCase      :						Any							=  logging.get_logger(__name__)


class 							UpperCamelCase_       (					UpperCAmelCase__	):

    '''simple docstring'''






    def __init__(     self :      Any   ,					*UpperCAmelCase__ :      Optional[int]   ,					**UpperCAmelCase__ :      Tuple)		->None:





           '''simple docstring'''

           warnings.warn(
               '''The class YolosFeatureExtractor is deprecated and will be removed in version 5 of Transformers. Please'''
               ''' use YolosImageProcessor instead.'''   ,					UpperCAmelCase__   ,					)
           super().__init__(*UpperCAmelCase__   ,					**UpperCAmelCase__)









def 					SCREAMING_SNAKE_CASE__				(							UpperCamelCase__:				int = 600_851_475_143     ):

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


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