




'''simple docstring'''



from math import floor, sqrt
def SCREAMING_SNAKE_CASE_				(							__A       :				int						)				->				Union[str, Any]:
   _SCREAMING_SNAKE_CASE =   0.0
   _SCREAMING_SNAKE_CASE =   1.0
   _SCREAMING_SNAKE_CASE =   int(sqrt(__A						)						)
   _SCREAMING_SNAKE_CASE =   root
   _SCREAMING_SNAKE_CASE =   0
   while integer_part != 2 * root:
      _SCREAMING_SNAKE_CASE =   denominator * integer_part - numerator
      _SCREAMING_SNAKE_CASE =   (n - numerator**2) / denominator
      _SCREAMING_SNAKE_CASE =   int((root + numerator) / denominator						)
      period += 1
   return period
def SCREAMING_SNAKE_CASE_				(							__A       :				int = 1_00_00						)				->				Union[str, Any]:
   _SCREAMING_SNAKE_CASE =   0
   for i in range(2 ,  n + 1						):
      _SCREAMING_SNAKE_CASE =   sqrt(__A						)
      if sr - floor(__A						) != 0 and continuous_fraction_period(__A						) % 2 == 1:
         count_odd_periods += 1
   return count_odd_periods


if __name__ == "__main__":
 print(f'''{solution(int(input().strip()))}''')







'''simple docstring'''



def 				SCREAMING_SNAKE_CASE_				(							__A       :				List[Any] ,  __A       :				Dict						)				->				Union[str, Any]:
   if n == 0:
      return 1

   elif n % 2 == 1:
      return binary_exponentiation(__A ,  n - 1						) * a

   else:
      _SCREAMING_SNAKE_CASE =   binary_exponentiation(__A ,  n / 2						)
      return b * b


if __name__ == "__main__":
 try:
  lowerCamelCase_	 =		int(input('Enter Base : ').strip())
  lowerCamelCase_	 =		int(input('Enter Power : ').strip())
 except ValueError:
  print('Invalid literal for integer')

 lowerCamelCase_	 =		binary_exponentiation(BASE, POWER)
 print(f'''{BASE}^({POWER}) : {RESULT}''')

