

"""simple docstring"""
def       UpperCamelCase_					(     lowerCamelCase							:					Tuple = 10**6   )						->     Any:



       """simple docstring"""







       if n <= 0:
              raise ValueError('''Please enter an integer greater than 0'''   )

       __magic_name__			:		List[Any]        =     list(range(n + 1   )   )
       for number in range(2     , n + 1   ):
              if phi[number] == number:
                     phi[number] -= 1
                     for multiple in range(number * 2     , n + 1     , SCREAMING_SNAKE_CASE__   ):
                            __magic_name__			:		Dict        =     (phi[multiple] // number) * (number - 1)

       __magic_name__			:		int        =     1
       for number in range(1     , n + 1   ):
              if (answer / phi[answer]) < (number / phi[number]):
                     __magic_name__			:		Union[str, Any]        =     number

       return answer


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





def  _UpperCAmelCase  (				SCREAMING_SNAKE_CASE__  ):


						'''simple docstring'''




						lowerCAmelCase	:   List[str]					     =					str(SCREAMING_SNAKE_CASE__  ).strip()
						if not bin_string:
												raise ValueError("""Empty string was passed to the function"""  )
						lowerCAmelCase	:   Optional[int]					     =					bin_string[0] == """-"""
						if is_negative:
												lowerCAmelCase	:   Tuple					     =					bin_string[1:]
						if not all(char in """01""" for char in bin_string  ):
												raise ValueError("""Non-binary value was passed to the function"""  )
						lowerCAmelCase	:   Union[str, Any]					     =					0
						for char in bin_string:
												lowerCAmelCase	:   int					     =					2 * decimal_number + int(SCREAMING_SNAKE_CASE__  )
						return -decimal_number if is_negative else decimal_number


if __name__ == "__main__":
		from doctest import testmod

		testmod()

