

import safs
class     SCREAMING_SNAKE_CASE__     (						safs.SaFileSystem		):





       '''simple docstring'''








import sys





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

      snake_case__					=   snake_case__					=   snake_case__					=   0
      snake_case__					=   sys.maxsize

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

      return 0 if min_len == sys.maxsize else min_len






