



'''simple docstring'''







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


_UpperCamelCase  						=			logging.get_logger(__name__)

_UpperCamelCase  						=			{
    """MCG-NJU/videomae-base""": """https://huggingface.co/MCG-NJU/videomae-base/resolve/main/config.json""",
}

class      lowerCamelCase__     (     __lowercase				):






	'''simple docstring'''

	A__		=	'videomae'




	def __init__(  self		:  Any   ,		__A		:  List[str]=224   ,		__A		:  int=16   ,		__A		:  Union[str, Any]=3   ,		__A		:  str=16   ,		__A		:  str=2   ,		__A		:  Any=768   ,		__A		:  List[Any]=12   ,		__A		:  List[Any]=12   ,		__A		:  Any=3072   ,		__A		:  Optional[Any]="gelu"   ,		__A		:  Dict=0.0   ,		__A		:  List[str]=0.0   ,		__A		:  Optional[Any]=0.0_2   ,		__A		:  Tuple=1E-12   ,		__A		:  Optional[Any]=True   ,		__A		:  Optional[Any]=True   ,		__A		:  Optional[Any]=6   ,		__A		:  List[str]=384   ,		__A		:  str=4   ,		__A		:  List[str]=1536   ,		__A		:  Optional[int]=True   ,		**__A		:  List[Any]   ,		)     ->			str:




								'''simple docstring'''





								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() = }')





