


"""simple docstring"""





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


__UpperCAmelCase    				=      logging.get_logger(__name__)

__UpperCAmelCase    				=      {
    "uw-madison/yoso-4096": "https://huggingface.co/uw-madison/yoso-4096/resolve/main/config.json",
    # See all YOSO models at https://huggingface.co/models?filter=yoso
}

class  lowercase_  ( SCREAMING_SNAKE_CASE__						):
      __magic_name__     :							List[Any]          =				"""yoso"""







      def __init__(      self :							Optional[Any]		,  _lowercase :							int=5_0_2_6_5		,  _lowercase :							Dict=7_6_8		,  _lowercase :							Any=1_2		,  _lowercase :							Tuple=1_2		,  _lowercase :							Union[str, Any]=3_0_7_2		,  _lowercase :							Any="gelu"		,  _lowercase :							Any=0.1		,  _lowercase :							Tuple=0.1		,  _lowercase :							List[str]=4_0_9_6		,  _lowercase :							List[str]=1		,  _lowercase :							Optional[int]=0.02		,  _lowercase :							str=1e-1_2		,  _lowercase :							str="absolute"		,  _lowercase :							str=True		,  _lowercase :							List[str]=9		,  _lowercase :							Any=6_4		,  _lowercase :							List[str]=None		,  _lowercase :							Dict=True		,  _lowercase :							Any=True		,  _lowercase :							Optional[Any]=1		,  _lowercase :							List[str]=0		,  _lowercase :							int=2		,  **_lowercase :							Union[str, Any]		,  ):
        super().__init__(pad_token_id=_lowercase		,  bos_token_id=_lowercase		,  eos_token_id=_lowercase		,  **_lowercase    )

        lowerCAmelCase__    :    Tuple								=					vocab_size
        lowerCAmelCase__    :    Optional[int]								=					max_position_embeddings
        lowerCAmelCase__    :    Tuple								=					hidden_size
        lowerCAmelCase__    :    Tuple								=					num_hidden_layers
        lowerCAmelCase__    :    Any								=					num_attention_heads
        lowerCAmelCase__    :    Optional[int]								=					intermediate_size
        lowerCAmelCase__    :    List[str]								=					hidden_act
        lowerCAmelCase__    :    Any								=					hidden_dropout_prob
        lowerCAmelCase__    :    List[str]								=					attention_probs_dropout_prob
        lowerCAmelCase__    :    Dict								=					initializer_range
        lowerCAmelCase__    :    Optional[Any]								=					type_vocab_size
        lowerCAmelCase__    :    Optional[int]								=					layer_norm_eps
        lowerCAmelCase__    :    Optional[Any]								=					position_embedding_type
        lowerCAmelCase__    :    List[str]								=					use_expectation
        lowerCAmelCase__    :    Union[str, Any]								=					hash_code_len
        lowerCAmelCase__    :    Tuple								=					num_hash
        lowerCAmelCase__    :    List[Any]								=					conv_window
        lowerCAmelCase__    :    str								=					use_fast_hash
        lowerCAmelCase__    :    int								=					lsh_backward




"""simple docstring"""





from math import factorial





def     lowercase__	(  lowerCamelCase     :  Dict				,	lowerCamelCase     :  int				)					->     Tuple:
  return factorial(lowerCamelCase				) / (factorial(lowerCamelCase				) * factorial(n - r				))





def     lowercase__	(  )					->     Optional[Any]:
  lowerCAmelCase__    :    List[Any]								=					0

  for i in range(1				,	1_0_1				):
    for j in range(1				,	i + 1				):
      if combinations(lowerCamelCase				,	lowerCamelCase				) > 1e6:
        total += 1
  return total


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