



"""simple docstring"""






def 							A__ (     UpperCamelCase__       ,							UpperCamelCase__    ):


  '''simple docstring'''


  if n == 0:
    return 1

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

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


if __name__ == "__main__":
    try:
        lowerCamelCase				:     Any								=  int(input("""Enter Base : """).strip())
        lowerCamelCase				:     List[Any]								=  int(input("""Enter Power : """).strip())
    except ValueError:
        print("""Invalid literal for integer""")

    lowerCamelCase				:     List[str]								=  binary_exponentiation(BASE, POWER)
    print(F'''{BASE}^({POWER}) : {RESULT}''')





from ..utils import DummyObject, requires_backends
class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     List[str]									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     Dict									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     Union[str, Any]									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     Any									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     Dict									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     Dict									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     str									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     Any									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     Any									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     Dict									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     List[str]									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     Union[str, Any]									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     str									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     List[str]									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     List[str]									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     Union[str, Any]									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     Union[str, Any]									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     Optional[int]									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     Union[str, Any]									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     List[Any]									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     Dict									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     List[str]									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     Union[str, Any]									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     List[Any]									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     int									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     str									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     Dict									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     str									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     Optional[Any]									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     List[Any]									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     Optional[int]									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     Optional[int]									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     Tuple									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     Dict									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     int									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     Dict									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     Any									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     Optional[int]									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     List[str]									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     Any									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     Optional[Any]									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     Optional[int]									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     List[Any]									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     Dict									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     Optional[Any]									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     Any									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     Optional[int]									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     int									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     List[str]									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     Union[str, Any]									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     Tuple									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     Union[str, Any]									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     str									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     List[str]									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     Any									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     List[Any]									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     int									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     Optional[Any]									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     Optional[int]									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     Union[str, Any]									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     List[str]									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     Tuple									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     Tuple									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     Tuple									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     List[Any]									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     List[str]									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     Tuple									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     str									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     int									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     Any									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     int									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     str									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     Any									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )


class lowerCAmelCase_       (   metaclass=A_			):







	'''simple docstring'''




	A_       :     Dict									=		['vision']

	def __init__(	self   ,       *lowerCamelCase   ,       **lowerCamelCase       ):



				'''simple docstring'''


				requires_backends(self   ,       ["""vision"""]       )

