code: 
  '''simple docstring'''
  import sys
  
  
  
  
  def       _UpperCamelCase	(					SCREAMING_SNAKE_CASE__   ,					SCREAMING_SNAKE_CASE__ )     ->       int:
  
  
  		'''simple docstring'''
  
  
  		if not numbers:
  				return 0
  		if target == 0 and target in numbers:
  				return 0
  		if not isinstance(SCREAMING_SNAKE_CASE__   ,					(list, tuple) ) or not all(
  		    isinstance(SCREAMING_SNAKE_CASE__   ,					SCREAMING_SNAKE_CASE__ ) for number in numbers ):
  				raise ValueError('''numbers must be an iterable of integers''' )
  
  		snake_case     :					int     =	0
  		snake_case     :					Union[str, Any]     =	sys.maxsize
  
  		while right < len(SCREAMING_SNAKE_CASE__ ):
  				curr_sum += numbers[right]
  				while curr_sum >= target and left <= right:
  						snake_case     :					Any     =	min(SCREAMING_SNAKE_CASE__   ,					right - left + 1 )
  						curr_sum -= numbers[left]
  						left += 1
  				right += 1
  
  		return 0 if min_len == sys.maxsize else min_len
  
  
  
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()
  
  
  