




'''simple docstring'''







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


lowerCAmelCase_     						=				logging.get_logger(__name__)

lowerCAmelCase_     						=				{
    '''microsoft/biogpt''': '''https://huggingface.co/microsoft/biogpt/resolve/main/config.json''',
    # See all BioGPT models at https://huggingface.co/models?filter=biogpt
}

class 	_snake_case(			UpperCAmelCase      ):
 __snake_case:							Dict						=					'''biogpt'''






 def __init__(self       :  Optional[int]    ,		a       :  Dict=4_23_84    ,		a       :  Dict=10_24    ,		a       :  Dict=24    ,		a       :  Dict=16    ,		a       :  str=40_96    ,		a       :  Optional[int]="gelu"    ,		a       :  Dict=0.1    ,		a       :  Tuple=0.1    ,		a       :  str=10_24    ,		a       :  List[str]=0.02    ,		a       :  int=1e-12    ,		a       :  Optional[Any]=True    ,		a       :  str=True    ,		a       :  Tuple=0.0    ,		a       :  List[Any]=0.0    ,		a       :  str=1    ,		a       :  Optional[Any]=0    ,		a       :  List[Any]=2    ,		**a       :  List[str]    ,		)       ->   Optional[Any]:






    """simple docstring"""


    A__       =     vocab_size
    A__       =     max_position_embeddings
    A__       =     hidden_size
    A__       =     num_hidden_layers
    A__       =     num_attention_heads
    A__       =     intermediate_size
    A__       =     hidden_act
    A__       =     hidden_dropout_prob
    A__       =     attention_probs_dropout_prob
    A__       =     initializer_range
    A__       =     layer_norm_eps
    A__       =     scale_embedding
    A__       =     use_cache
    A__       =     layerdrop
    A__       =     activation_dropout
    super().__init__(pad_token_id=a    ,		bos_token_id=a    ,		eos_token_id=a    ,		**a    )








'''simple docstring'''







def 						_A      ( ):






   '''simple docstring'''







   A__       =     [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]

   A__       =     6
   A__       =     1
   A__       =     1901

   A__       =     0

   while year < 2001:
      day += 7

      if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
         if day > days_per_month[month - 1] and month != 2:
            month += 1
            A__       =     day - days_per_month[month - 2]
         elif day > 29 and month == 2:
            month += 1
            A__       =     day - 29
      else:
         if day > days_per_month[month - 1]:
            month += 1
            A__       =     day - days_per_month[month - 2]

      if month > 12:
         year += 1
         A__       =     1

      if year < 2001 and day == 1:
         sundays += 1
   return sundays


if __name__ == "__main__":
    print(solution())


