



def  lowercase    (				SCREAMING_SNAKE_CASE__    :		Tuple			,    SCREAMING_SNAKE_CASE__    :		List[Any]			)					->       int:
 if n == 0:
  return 1

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

 else:
  _snake_case      :					Any					=   binary_exponentiation(SCREAMING_SNAKE_CASE__			,    n / 2			)
  return b * b


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

  a__      =		binary_exponentiation(BASE, POWER)
  print(F'''{BASE}^({POWER}) : {RESULT}''')





def  lowercase    (				SCREAMING_SNAKE_CASE__    :		float			,    SCREAMING_SNAKE_CASE__    :		float			)					->       float:
 return a + b


if __name__ == "__main__":
  a__      =		5
  a__      =		6
  print(F'''The sum of {a} + {b} is {add(a, b)}''')
