

def 					__lowercase      (     _A						,    _A			)     ->						float:
      return base * power(_A						,    (exponent - 1)			) if exponent else 1


if __name__ == "__main__":
   print("""Raise base to the power of exponent using recursion...""")
   UpperCAmelCase__ :     Any				    =    int(input("""Enter the base: """).strip())
   UpperCAmelCase__ :     Union[str, Any]				    =    int(input("""Enter the exponent: """).strip())
   UpperCAmelCase__ :     Tuple				    =    power(base, abs(exponent))
   if exponent < 0:  # power() does not properly deal w/ negative exponents
      UpperCAmelCase__ :     Optional[int]				    =    1 / result
   print(F"""{base} to the power of {exponent} is {result}""")







from math import ceil






def 					__lowercase      (     _A = 1001			)     ->						int:
      SCREAMING_SNAKE_CASE :      Union[str, Any]       =   1

      for i in range(1						,    int(ceil(n / 2.0			)			)			):
            SCREAMING_SNAKE_CASE :      Dict       =   2 * i + 1
            SCREAMING_SNAKE_CASE :      Optional[int]       =   2 * i
            SCREAMING_SNAKE_CASE :      str       =   total + 4 * odd**2 - 6 * even

      return total


if __name__ == "__main__":
  import sys

  if len(sys.argv) == 1:
    print(solution())
  else:
    try:
      UpperCAmelCase__ :     str				    =    int(sys.argv[1])
      print(solution(n))
    except ValueError:
      print("""Invalid entry - please enter a number""")




