
'''simple docstring'''

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


lowerCAmelCase_			:			Any			   =     logging.get_logger(__name__)

lowerCAmelCase_			:			List[Any]			   =     {
    '''MCG-NJU/videomae-base''': '''https://huggingface.co/MCG-NJU/videomae-base/resolve/main/config.json''',
}







class 	__lowerCAmelCase    (  __a				):
     snake_case   :    str							      =      """videomae"""



     def __init__(self						,	lowerCAmelCase__=2_2_4						,	lowerCAmelCase__=1_6						,	lowerCAmelCase__=3						,	lowerCAmelCase__=1_6						,	lowerCAmelCase__=2						,	lowerCAmelCase__=7_6_8						,	lowerCAmelCase__=1_2						,	lowerCAmelCase__=1_2						,	lowerCAmelCase__=3_0_7_2						,	lowerCAmelCase__="gelu"						,	lowerCAmelCase__=0.0						,	lowerCAmelCase__=0.0						,	lowerCAmelCase__=0.0_2						,	lowerCAmelCase__=1e-12						,	lowerCAmelCase__=True						,	lowerCAmelCase__=True						,	lowerCAmelCase__=6						,	lowerCAmelCase__=3_8_4						,	lowerCAmelCase__=4						,	lowerCAmelCase__=1_5_3_6						,	lowerCAmelCase__=True						,	**lowerCAmelCase__						,	):
          super().__init__(**lowerCAmelCase__	)

          _UpperCAmelCase					:  Tuple         =    image_size
          _UpperCAmelCase					:  Union[str, Any]         =    patch_size
          _UpperCAmelCase					:  Union[str, Any]         =    num_channels
          _UpperCAmelCase					:  str         =    num_frames
          _UpperCAmelCase					:  List[Any]         =    tubelet_size

          _UpperCAmelCase					:  Optional[int]         =    hidden_size
          _UpperCAmelCase					:  Union[str, Any]         =    num_hidden_layers
          _UpperCAmelCase					:  Dict         =    num_attention_heads
          _UpperCAmelCase					:  Optional[int]         =    intermediate_size
          _UpperCAmelCase					:  Optional[Any]         =    hidden_act
          _UpperCAmelCase					:  Optional[Any]         =    hidden_dropout_prob
          _UpperCAmelCase					:  Dict         =    attention_probs_dropout_prob
          _UpperCAmelCase					:  List[Any]         =    initializer_range
          _UpperCAmelCase					:  str         =    layer_norm_eps
          _UpperCAmelCase					:  Optional[Any]         =    qkv_bias
          _UpperCAmelCase					:  int         =    use_mean_pooling

          _UpperCAmelCase					:  str         =    decoder_num_attention_heads
          _UpperCAmelCase					:  int         =    decoder_hidden_size
          _UpperCAmelCase					:  Optional[int]         =    decoder_num_hidden_layers
          _UpperCAmelCase					:  Optional[int]         =    decoder_intermediate_size
          _UpperCAmelCase					:  int         =    norm_pix_loss










from math import factorial




def    __A    (   _lowercase    ,	_lowercase       ):

					'''simple docstring'''







					return factorial(_lowercase       ) / (factorial(_lowercase       ) * factorial(n - r       ))




def    __A    (   ):

					'''simple docstring'''







					_A									=       0

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


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



