






from __future__ import annotations




def 				A		(					lowercase__  :  int  )		-> list[int]:
	UpperCamelCase__ :Union[str, Any]						=      [True] * limit
	UpperCamelCase__ :int						=      False
	UpperCamelCase__ :Optional[Any]						=      False
	UpperCamelCase__ :str						=      True

	for i in range(3 ,		int(limit**0.5 + 1  ) ,		2  ):
		UpperCamelCase__ :List[Any]						=      i * 2
		while index < limit:
			UpperCamelCase__ :Tuple						=      False
			UpperCamelCase__ :Tuple						=      index + i

	UpperCamelCase__ :str						=      [2]

	for i in range(3 ,		lowercase__ ,		2  ):
		if is_prime[i]:
			primes.append(lowercase__  )

	return primes




def 				A		(					lowercase__  :  int = 100_0000  )		-> int:
	UpperCamelCase__ :Any						=      prime_sieve(lowercase__  )
	UpperCamelCase__ :Optional[int]						=      0
	UpperCamelCase__ :Optional[Any]						=      0

	for i in range(len(lowercase__  )  ):
		for j in range(i + length ,		len(lowercase__  )  ):
			UpperCamelCase__ :Any						=      sum(primes[i:j]  )
			if sol >= ceiling:
				break

			if sol in primes:
				UpperCamelCase__ :Union[str, Any]						=      j - i
				UpperCamelCase__ :Any						=      sol

	return largest


if __name__ == "__main__":
							print(f'''{solution() = }''')







"""simple docstring"""





def 	lowerCamelCase__			(				_lowerCamelCase			:						str					) ->							bool:
  lowerCamelCase_       	=		0
  for ch in input_str:
    lowerCamelCase_       	=		ord(_lowerCamelCase					)
    lowerCamelCase_       	=		pow(2						,							_lowerCamelCase					)

    # If we already turned on bit for current character's unicode
    if bitmap >> ch_unicode & 1 == 1:
      return False
    bitmap |= ch_bit_index_on
  return True


if __name__ == "__main__":
  import doctest

  doctest.testmod()




