
def lowercase_  (       _snake_case       ,_snake_case						):

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

							SCREAMING_SNAKE_CASE__						:	Dict									=       max(len(str(SCREAMING_SNAKE_CASE_						)						)       ,len(str(SCREAMING_SNAKE_CASE_						)						)						)
							SCREAMING_SNAKE_CASE__						:	Union[str, Any]									=       ma // 2

							SCREAMING_SNAKE_CASE__						:	Dict									=       divmod(SCREAMING_SNAKE_CASE_       ,10**ma						)
							SCREAMING_SNAKE_CASE__						:	int									=       divmod(SCREAMING_SNAKE_CASE_       ,10**ma						)

							SCREAMING_SNAKE_CASE__						:	Optional[Any]									=       karatsuba(SCREAMING_SNAKE_CASE_       ,SCREAMING_SNAKE_CASE_						)
							SCREAMING_SNAKE_CASE__						:	str									=       karatsuba((aa + aa)       ,(ba + ba)						)
							SCREAMING_SNAKE_CASE__						:	Dict									=       karatsuba(SCREAMING_SNAKE_CASE_       ,SCREAMING_SNAKE_CASE_						)

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

def lowercase_  (       ):
							print(karatsuba(15_463       ,23_489						)						)


if __name__ == "__main__":
					main()






"""simple docstring"""




from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


UpperCAmelCase__				:   Optional[Any]   							=			{'configuration_umt5': ['UMT5Config', 'UMT5OnnxConfig']}


try:
					if not is_torch_available():
										raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
					pass
else:
					UpperCAmelCase__				:   Tuple   							=			[
					    'UMT5EncoderModel',
					    'UMT5ForConditionalGeneration',
					    'UMT5ForQuestionAnswering',
					    'UMT5Model',
					    'UMT5PreTrainedModel',
					]

if TYPE_CHECKING:
					from .configuration_umta import UMTaConfig, UMTaOnnxConfig

					try:
										if not is_torch_available():
															raise OptionalDependencyNotAvailable()
					except OptionalDependencyNotAvailable:
										pass
					else:
										from .modeling_umta import (
										    UMTaEncoderModel,
										    UMTaForConditionalGeneration,
										    UMTaForQuestionAnswering,
										    UMTaModel,
										    UMTaPreTrainedModel,
										)
else:
					import sys

					UpperCAmelCase__				:   Optional[Any]   							=			_LazyModule(__name__, globals()['__file__'], _import_structure, module_spec=__spec__)




