'''simple docstring'''

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


lowercase_  		=			logging.get_logger(__name__)

lowercase_  		=			{
    '''MCG-NJU/videomae-base''': '''https://huggingface.co/MCG-NJU/videomae-base/resolve/main/config.json''',
}
class 	SCREAMING_SNAKE_CASE      (    __lowercase):







		"""simple docstring"""
		lowercase :   Any							=				'videomae'






		def __init__( self		,    __A=224		,    __A=16		,    __A=3		,    __A=16		,    __A=2		,    __A=768		,    __A=12		,    __A=12		,    __A=3072		,    __A="gelu"		,    __A=0.0		,    __A=0.0		,    __A=0.02		,    __A=1E-12		,    __A=True		,    __A=True		,    __A=6		,    __A=384		,    __A=4		,    __A=1536		,    __A=True		,    **__A		,    )			->  str:
								super().__init__(**__A					)

								_lowerCAmelCase					    =image_size
								_lowerCAmelCase					    =patch_size
								_lowerCAmelCase					    =num_channels
								_lowerCAmelCase					    =num_frames
								_lowerCAmelCase					    =tubelet_size

								_lowerCAmelCase					    =hidden_size
								_lowerCAmelCase					    =num_hidden_layers
								_lowerCAmelCase					    =num_attention_heads
								_lowerCAmelCase					    =intermediate_size
								_lowerCAmelCase					    =hidden_act
								_lowerCAmelCase					    =hidden_dropout_prob
								_lowerCAmelCase					    =attention_probs_dropout_prob
								_lowerCAmelCase					    =initializer_range
								_lowerCAmelCase					    =layer_norm_eps
								_lowerCAmelCase					    =qkv_bias
								_lowerCAmelCase					    =use_mean_pooling

								_lowerCAmelCase					    =decoder_num_attention_heads
								_lowerCAmelCase					    =decoder_hidden_size
								_lowerCAmelCase					    =decoder_num_hidden_layers
								_lowerCAmelCase					    =decoder_intermediate_size
								_lowerCAmelCase					    =norm_pix_loss






'''simple docstring'''

def 				UpperCamelCase__      (      a__ = 1_0_0_0   ):


						'''simple docstring'''






						_lowerCAmelCase					    =[]
						_lowerCAmelCase					    =[]
						_lowerCAmelCase					    =3
						_lowerCAmelCase					    =5
						_lowerCAmelCase					    =1
						while True:
												_lowerCAmelCase					    =z * temp
												if result < n:
																		zmulti.append(a__   )
																		temp += 1
												else:
																		_lowerCAmelCase					    =1
																		break
						while True:
												_lowerCAmelCase					    =x * temp
												if result < n:
																		xmulti.append(a__   )
																		temp += 1
												else:
																		break
						_lowerCAmelCase					    =list(set(xmulti + zmulti   )   )
						return sum(a__   )


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





