



'''simple docstring'''






def        snake_case_   (	lowerCAmelCase_			,  lowerCAmelCase_						)->						str:





       '''simple docstring'''


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

       _UpperCAmelCase    :		int     	=					max(len(str(lowerCAmelCase_						)						)			,  len(str(lowerCAmelCase_						)						)						)
       _UpperCAmelCase    :		Optional[Any]     	=					ma // 2

       _UpperCAmelCase	,_UpperCAmelCase    :		Optional[int]     	=					divmod(lowerCAmelCase_			,  10**ma						)
       _UpperCAmelCase	,_UpperCAmelCase    :		int     	=					divmod(lowerCAmelCase_			,  10**ma						)

       _UpperCAmelCase    :		Tuple     	=					karatsuba(lowerCAmelCase_			,  lowerCAmelCase_						)
       _UpperCAmelCase    :		Tuple     	=					karatsuba((aa + aa)			,  (ba + ba)						)
       _UpperCAmelCase    :		Union[str, Any]     	=					karatsuba(lowerCAmelCase_			,  lowerCAmelCase_						)

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




def        snake_case_   (	)->						int:





       '''simple docstring'''


       print(karatsuba(15463			,  23489						)						)


if __name__ == "__main__":
   main()











from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_sentencepiece_available, is_tokenizers_available


lowerCamelCase					    =	{}

try:
   if not is_sentencepiece_available():
      raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
   pass
else:
   lowerCamelCase					    =	['''MBart50Tokenizer''']

try:
   if not is_tokenizers_available():
      raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
   pass
else:
   lowerCamelCase					    =	['''MBart50TokenizerFast''']


if TYPE_CHECKING:
   try:
      if not is_sentencepiece_available():
         raise OptionalDependencyNotAvailable()
   except OptionalDependencyNotAvailable:
      pass
   else:
      from .tokenization_mbartaa import MBartaaTokenizer

   try:
      if not is_tokenizers_available():
         raise OptionalDependencyNotAvailable()
   except OptionalDependencyNotAvailable:
      pass
   else:
      from .tokenization_mbartaa_fast import MBartaaTokenizerFast

else:
   import sys

   lowerCamelCase					    =	_LazyModule(__name__, globals()['''__file__'''], _import_structure, module_spec=__spec__)
