"""simple docstring"""







def     __UpperCAmelCase							(       UpperCAmelCase_       :							List[Any]     ,				UpperCAmelCase_       :							List[Any]    )				->     Tuple:

	'''simple docstring'''





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

	__snake_case     :				List[str] 						=					max(len(str(UpperCAmelCase__    )    )     ,				len(str(UpperCAmelCase__    )    )    )
	__snake_case     :				str 						=					ma // 2

	__snake_case						,							__snake_case     :				Optional[int] 						=					divmod(UpperCAmelCase__     ,				10**ma    )
	__snake_case						,							__snake_case     :				Any 						=					divmod(UpperCAmelCase__     ,				10**ma    )

	__snake_case     :				int 						=					karatsuba(UpperCAmelCase__     ,				UpperCAmelCase__    )
	__snake_case     :				Any 						=					karatsuba((aa + aa)     ,				(ba + ba)    )
	__snake_case     :				int 						=					karatsuba(UpperCAmelCase__     ,				UpperCAmelCase__    )

	return (z * 10 ** (2 * ma)) + ((y - z - x) * 10 ** (ma)) + (x)
def     __UpperCAmelCase							(       )				->     Any:

	'''simple docstring'''





	print(karatsuba(1_54_63     ,				2_34_89    )    )


if __name__ == "__main__":
	main()






"""simple docstring"""







from ...utils import (
    OptionalDependencyNotAvailable,
    is_torch_available,
    is_transformers_available,
    is_transformers_version,
)


try:
						if not (is_transformers_available() and is_torch_available() and is_transformers_version(""">=""", """4.27.0""")):
												raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
						from ...utils.dummy_torch_and_transformers_objects import (
						    AudioLDMPipeline,
						)
else:
						from .pipeline_audioldm import AudioLDMPipeline

