

import sys






def        lowerCamelCase__   (					__lowerCamelCase    :  str						,	__lowerCamelCase    :  Any	):
  if not numbers:
    return 0
  if target == 0 and target in numbers:
    return 0
  if not isinstance(lowercase__						,	(list, tuple)	) or not all(
      isinstance(lowercase__						,	lowercase__	) for number in numbers	):
    raise ValueError("""numbers must be an iterable of integers"""	)

  __UpperCAmelCase							:			List[str]     =						0
  __UpperCAmelCase							:			List[str]     =						sys.maxsize

  while right < len(lowercase__	):
    curr_sum += numbers[right]
    while curr_sum >= target and left <= right:
      __UpperCAmelCase							:			List[str]     =						min(lowercase__						,	right - left + 1	)
      curr_sum -= numbers[left]
      left += 1
    right += 1

  return 0 if min_len == sys.maxsize else min_len










import decimal






def        lowerCamelCase__   (					):
  __UpperCAmelCase							:			str     =						0
  __UpperCAmelCase							:			Tuple     =						decimal.Context(prec=105	)
  for i in range(2						,	100	):
    __UpperCAmelCase							:			Optional[int]     =						decimal.Decimal(__lowerCamelCase	)
    __UpperCAmelCase							:			Any     =						number.sqrt(__lowerCamelCase	)
    if len(str(__lowerCamelCase	)	) > 1:
      answer += int(str(__lowerCamelCase	)[0]	)
      __UpperCAmelCase							:			Optional[Any]     =						str(__lowerCamelCase	)[2:101]
      answer += sum(int(__lowerCamelCase	) for x in sqrt_number_str	)
  return answer


if __name__ == "__main__":
       import doctest

       doctest.testmod()
       print(f"""{solution() = }""")


