from ... import PretrainedConfig


a  :      Optional[int]            =    {
    """sijunhe/nezha-cn-base""": """https://huggingface.co/sijunhe/nezha-cn-base/resolve/main/config.json""",
}

class 					_lowercase    (     UpperCAmelCase__			):






    '''simple docstring'''
    SCREAMING_SNAKE_CASE:				Optional[Any]          =    NEZHA_PRETRAINED_CONFIG_ARCHIVE_MAP
    SCREAMING_SNAKE_CASE:				Optional[Any]          =    'nezha'




    def __init__(    self       ,						lowerCamelCase__=21_128       ,						lowerCamelCase__=768       ,						lowerCamelCase__=12       ,						lowerCamelCase__=12       ,						lowerCamelCase__=3_072       ,						lowerCamelCase__="gelu"       ,						lowerCamelCase__=0.1       ,						lowerCamelCase__=0.1       ,						lowerCamelCase__=512       ,						lowerCamelCase__=64       ,						lowerCamelCase__=2       ,						lowerCamelCase__=0.0_2       ,						lowerCamelCase__=1E-12       ,						lowerCamelCase__=0.1       ,						lowerCamelCase__=0       ,						lowerCamelCase__=2       ,						lowerCamelCase__=3       ,						lowerCamelCase__=True       ,						**lowerCamelCase__       ,						):
       super().__init__(pad_token_id=lowerCamelCase__       ,						bos_token_id=lowerCamelCase__       ,						eos_token_id=lowerCamelCase__       ,						**lowerCamelCase__ )

       lowerCAmelCase_:							Optional[int]       =	vocab_size
       lowerCAmelCase_:							List[str]       =	hidden_size
       lowerCAmelCase_:							Optional[Any]       =	num_hidden_layers
       lowerCAmelCase_:							Optional[Any]       =	num_attention_heads
       lowerCAmelCase_:							str       =	hidden_act
       lowerCAmelCase_:							Dict       =	intermediate_size
       lowerCAmelCase_:							Union[str, Any]       =	hidden_dropout_prob
       lowerCAmelCase_:							Any       =	attention_probs_dropout_prob
       lowerCAmelCase_:							int       =	max_position_embeddings
       lowerCAmelCase_:							str       =	max_relative_position
       lowerCAmelCase_:							List[Any]       =	type_vocab_size
       lowerCAmelCase_:							Union[str, Any]       =	initializer_range
       lowerCAmelCase_:							List[str]       =	layer_norm_eps
       lowerCAmelCase_:							List[Any]       =	classifier_dropout
       lowerCAmelCase_:							Optional[int]       =	use_cache
def 		snake_case__	(		lowercase					):
   lowerCAmelCase_:							Union[str, Any]       =	[1]

   lowerCAmelCase_  ,	lowerCAmelCase_  ,	lowerCAmelCase_:							int       =	0, 0, 0
   lowerCAmelCase_:							Union[str, Any]       =	ugly_nums[ia] * 2
   lowerCAmelCase_:							str       =	ugly_nums[ia] * 3
   lowerCAmelCase_:							Dict       =	ugly_nums[ia] * 5

   for _ in range(1							,				lowercase					):
      lowerCAmelCase_:							Any       =	min(lowercase							,				lowercase							,				lowercase					)
      ugly_nums.append(lowercase					)
      if next_num == next_a:
         ia += 1
         lowerCAmelCase_:							str       =	ugly_nums[ia] * 2
      if next_num == next_a:
         ia += 1
         lowerCAmelCase_:							Optional[int]       =	ugly_nums[ia] * 3
      if next_num == next_a:
         ia += 1
         lowerCAmelCase_:							int       =	ugly_nums[ia] * 5
   return ugly_nums[-1]


if __name__ == "__main__":
 from doctest import testmod

 testmod(verbose=True)
 print(f'''{ugly_numbers(2_0_0) = }''')