

"""simple docstring"""






import sys
def       UpperCamelCase					(			_lowerCAmelCase     :						int,  _lowerCAmelCase     :						list[int] )				->			int:
	if not numbers:
		return 0
	if target == 0 and target in numbers:
		return 0
	if not isinstance(_lowerCAmelCase,  (list, tuple) ) or not all(
	    isinstance(_lowerCAmelCase,  _lowerCAmelCase ) for number in numbers ):
		raise ValueError("""numbers must be an iterable of integers""" )

	_UpperCAmelCase    :							int									=					0
	_UpperCAmelCase    :							Any									=					sys.maxsize

	while right < len(_lowerCAmelCase ):
		curr_sum += numbers[right]
		while curr_sum >= target and left <= right:
			_UpperCAmelCase    :							int									=					min(_lowerCAmelCase,  right - left + 1 )
			curr_sum -= numbers[left]
			left += 1
		right += 1

	return 0 if min_len == sys.maxsize else min_len








"""simple docstring"""






def       UpperCamelCase					(			_lowerCAmelCase     :						float,  _lowerCAmelCase     :						float )				->			float:
	_UpperCAmelCase    :							List[Any]									=					float()
	try:
		_UpperCAmelCase    :							Optional[Any]									=					mass * acceleration
	except Exception:
		return -0.0
	return force


if __name__ == "__main__":
						import doctest

						# run doctest
						doctest.testmod()

						# demo
						lowerCamelCase__				:  Any													=  12.5
						lowerCamelCase__				:  Union[str, Any]													=  10
						lowerCamelCase__				:  Optional[Any]													=  newtons_second_law_of_motion(mass, acceleration)
						print('''The force is ''', force, '''N''')





