





def     A__					(						SCREAMING_SNAKE_CASE_      :			set							,  SCREAMING_SNAKE_CASE_      :			set	)     ->     set:






			"""simple docstring"""







			assert isinstance(SCREAMING_SNAKE_CASE_							,  SCREAMING_SNAKE_CASE_	), F'''The input value of [set_a={set_a}] is not a set'''
			assert isinstance(SCREAMING_SNAKE_CASE_							,  SCREAMING_SNAKE_CASE_	), F'''The input value of [set_b={set_b}] is not a set'''

			return {a + b for a in set_a for b in set_b}


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

			testmod()






def     A__					(						SCREAMING_SNAKE_CASE_      :			List[Any]							,  SCREAMING_SNAKE_CASE_      :			Dict	)     ->     Any:






   """simple docstring"""







   if n == 0:
      return 1

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

   else:
      _UpperCAmelCase											=      binary_exponentiation(SCREAMING_SNAKE_CASE_							,  n / 2	)
      return b * b


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

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