code: 
  '''simple docstring'''
  def       _UpperCamelCase	(					SCREAMING_SNAKE_CASE__   ,					SCREAMING_SNAKE_CASE__ )     ->       List[str]:
  
  
  		'''simple docstring'''
  
  
  		if len(str(SCREAMING_SNAKE_CASE__ ) ) == 1 or len(str(SCREAMING_SNAKE_CASE__ ) ) == 1:
  				return a * b
  
  		snake_case     :					Dict     =	max(len(str(SCREAMING_SNAKE_CASE__ ) )   ,					len(str(SCREAMING_SNAKE_CASE__ ) ) )
  		snake_case     :					Any     =	ma // 2
  
  		snake_case ,snake_case     :					int     =	divmod(SCREAMING_SNAKE_CASE__   ,					10**ma )
  		snake_case ,snake_case     :					Tuple     =	divmod(SCREAMING_SNAKE_CASE__   ,					10**ma )
  
  		snake_case     :					Optional[int]     =	karatsuba(SCREAMING_SNAKE_CASE__   ,					SCREAMING_SNAKE_CASE__ )
  		snake_case     :					Optional[int]     =	karatsuba((aa + aa)   ,					(ba + ba) )
  		snake_case     :					Optional[Any]     =	karatsuba(SCREAMING_SNAKE_CASE__   ,					SCREAMING_SNAKE_CASE__ )
  
  		return (z * 10 ** (2 * ma)) + ((y - z - x) * 10 ** (ma)) + (x)
  
  
  
  
  def       _UpperCamelCase	(					)     ->       Optional[Any]:
  
  
  		'''simple docstring'''
  
  
  		print(karatsuba(1_5463   ,					2_3489 ) )
  
  
  if __name__ == "__main__":
  						main()
  
  
  
style_context: 
  '''simple docstring'''
  def       _UpperCamelCase	(					SCREAMING_SNAKE_CASE__   ,					SCREAMING_SNAKE_CASE__ )     ->       int:
  
  
  		'''simple docstring'''
  
  
  		snake_case     :					Optional[Any]     =	0
  		for ele in arr:
  				total_sum += product_sum(SCREAMING_SNAKE_CASE__   ,					depth + 1 ) if isinstance(SCREAMING_SNAKE_CASE__   ,					SCREAMING_SNAKE_CASE__ ) else ele
  		return total_sum * depth
  
  
  
  
  def       _UpperCamelCase	(					SCREAMING_SNAKE_CASE__ )     ->       int:
  
  
  		'''simple docstring'''
  
  
  		return product_sum(SCREAMING_SNAKE_CASE__   ,					1 )
  
  
  if __name__ == "__main__":
  						import doctest
  
  						doctest.testmod()
  
  
  