


'''simple docstring'''


from __future__ import annotations

from enum import Enum





class    lowercase__  (						_snake_case ):





							'''simple docstring'''


							A_							:				Tuple				     =  24
							A_							:				Tuple				     =  21
							A_							:				int				     =  18
							A_							:				List[Any]				     =  15
							A_							:				List[str]				     =  12
							A_							:				Optional[int]				     =  9
							A_							:				Optional[int]				     =  6
							A_							:				List[Any]				     =  3
							A_							:				Dict				     =  2
							A_							:				Optional[int]				     =  1
							A_							:				Union[str, Any]				     =  -1
							A_							:				Optional[Any]				     =  -2
							A_							:				Optional[Any]				     =  -3
							A_							:				List[Any]				     =  -6
							A_							:				Optional[Any]				     =  -9
							A_							:				int				     =  -12
							A_							:				Union[str, Any]				     =  -15
							A_							:				List[Any]				     =  -18
							A_							:				List[Any]				     =  -21
							A_							:				List[str]				     =  -24





class    lowercase__  (						_snake_case ):





							'''simple docstring'''


							A_							:				Any				     =  8
							A_							:				str				     =  7
							A_							:				Tuple				     =  6
							A_							:				str				     =  5
							A_							:				Dict				     =  4
							A_							:				int				     =  3
							A_							:				Tuple				     =  2
							A_							:				Any				     =  1







def       snake_case_       (  SCREAMING_SNAKE_CASE__							,				SCREAMING_SNAKE_CASE__							,				SCREAMING_SNAKE_CASE__							,				):







				"""simple docstring"""





				if isinstance(SCREAMING_SNAKE_CASE__							,				SCREAMING_SNAKE_CASE__					):
								_SCREAMING_SNAKE_CASE			:	Union[str, Any]							=				SIUnit[known_prefix.lower()]
				if isinstance(SCREAMING_SNAKE_CASE__							,				SCREAMING_SNAKE_CASE__					):
								_SCREAMING_SNAKE_CASE			:	Tuple							=				SIUnit[unknown_prefix.lower()]
				_SCREAMING_SNAKE_CASE			:	float							=				known_amount * (
				    10 ** (known_prefix.value - unknown_prefix.value)
				)
				return unknown_amount







def       snake_case_       (  SCREAMING_SNAKE_CASE__							,				SCREAMING_SNAKE_CASE__							,				SCREAMING_SNAKE_CASE__							,				):







				"""simple docstring"""





				if isinstance(SCREAMING_SNAKE_CASE__							,				SCREAMING_SNAKE_CASE__					):
								_SCREAMING_SNAKE_CASE			:	List[Any]							=				BinaryUnit[known_prefix.lower()]
				if isinstance(SCREAMING_SNAKE_CASE__							,				SCREAMING_SNAKE_CASE__					):
								_SCREAMING_SNAKE_CASE			:	Union[str, Any]							=				BinaryUnit[unknown_prefix.lower()]
				_SCREAMING_SNAKE_CASE			:	float							=				known_amount * (
				    2 ** ((known_prefix.value - unknown_prefix.value) * 10)
				)
				return unknown_amount


if __name__ == "__main__":
				import doctest

				doctest.testmod()








'''simple docstring'''


def       snake_case_       (  SCREAMING_SNAKE_CASE__							,				SCREAMING_SNAKE_CASE__					):







				"""simple docstring"""





				if len(str(SCREAMING_SNAKE_CASE__					)					) == 1 or len(str(SCREAMING_SNAKE_CASE__					)					) == 1:
								return a * b

				_SCREAMING_SNAKE_CASE			:	Optional[Any]							=				max(len(str(SCREAMING_SNAKE_CASE__					)					)							,				len(str(SCREAMING_SNAKE_CASE__					)					)					)
				_SCREAMING_SNAKE_CASE			:	Tuple							=				ma // 2

				_SCREAMING_SNAKE_CASE		,	_SCREAMING_SNAKE_CASE			:	Optional[int]							=				divmod(SCREAMING_SNAKE_CASE__							,				10**ma					)
				_SCREAMING_SNAKE_CASE		,	_SCREAMING_SNAKE_CASE			:	Optional[int]							=				divmod(SCREAMING_SNAKE_CASE__							,				10**ma					)

				_SCREAMING_SNAKE_CASE			:	Dict							=				karatsuba(SCREAMING_SNAKE_CASE__							,				SCREAMING_SNAKE_CASE__					)
				_SCREAMING_SNAKE_CASE			:	List[Any]							=				karatsuba((aa + aa)							,				(ba + ba)					)
				_SCREAMING_SNAKE_CASE			:	List[Any]							=				karatsuba(SCREAMING_SNAKE_CASE__							,				SCREAMING_SNAKE_CASE__					)

				return (z * 10 ** (2 * ma)) + ((y - z - x) * 10 ** (ma)) + (x)







def       snake_case_       (  ):







				"""simple docstring"""





				print(karatsuba(1_5463							,				2_3489					)					)


if __name__ == "__main__":
				main()




