


from __future__ import annotations
def 				__lowerCamelCase						( UpperCAmelCase_						:		int						):




      """simple docstring"""





      a						:List[str] 							=       [True] * limit
      a						:Dict 							=       False
      a						:Union[str, Any] 							=       False
      a						:Tuple 							=       True

      for i in range(3 ,  int(limit**0.5 + 1						) ,  2						):
            a						:int 							=       i * 2
            while index < limit:
                  a						:Tuple 							=       False
                  a						:str 							=       index + i

      a						:Optional[int] 							=       [2]

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

      return primes
def 				__lowerCamelCase						( UpperCAmelCase_						:		int = 100_0000						):




      """simple docstring"""





      a						:Optional[int] 							=       prime_sieve(__lowerCAmelCase						)
      a						:Tuple 							=       0
      a						:Optional[Any] 							=       0

      for i in range(len(__lowerCAmelCase						)						):
            for j in range(i + length ,  len(__lowerCAmelCase						)						):
                  a						:int 							=       sum(primes[i:j]						)
                  if sol >= ceiling:
                        break

                  if sol in primes:
                        a						:str 							=       j - i
                        a						:int 							=       sol

      return largest


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







from ...configuration_utils import PretrainedConfig
from ...utils import logging


_A   =     logging.get_logger(__name__)

_A   =     {
    # See all MEGATRON_BERT models at https://huggingface.co/models?filter=bert
}





class 	_lowerCAmelCase					(	__a       ):
				_lowercase					='''megatron-bert'''




				def __init__(					self				,				_UpperCamelCase=29_056				,				_UpperCamelCase=1_024				,				_UpperCamelCase=24				,				_UpperCamelCase=16				,				_UpperCamelCase=4_096				,				_UpperCamelCase="gelu"				,				_UpperCamelCase=0.1				,				_UpperCamelCase=0.1				,				_UpperCamelCase=512				,				_UpperCamelCase=2				,				_UpperCamelCase=0.02				,				_UpperCamelCase=1e-1_2				,				_UpperCamelCase=0				,				_UpperCamelCase="absolute"				,				_UpperCamelCase=True				,				**_UpperCamelCase				,				)				->      int:
							super().__init__(pad_token_id=_UpperCamelCase				,				**_UpperCamelCase     )

							lowerCAmelCase_						=	vocab_size
							lowerCAmelCase_						=	hidden_size
							lowerCAmelCase_						=	num_hidden_layers
							lowerCAmelCase_						=	num_attention_heads
							lowerCAmelCase_						=	hidden_act
							lowerCAmelCase_						=	intermediate_size
							lowerCAmelCase_						=	hidden_dropout_prob
							lowerCAmelCase_						=	attention_probs_dropout_prob
							lowerCAmelCase_						=	max_position_embeddings
							lowerCAmelCase_						=	type_vocab_size
							lowerCAmelCase_						=	initializer_range
							lowerCAmelCase_						=	layer_norm_eps
							lowerCAmelCase_						=	position_embedding_type
							lowerCAmelCase_						=	use_cache



