






"""simple docstring"""





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


__lowerCamelCase							=  logging.get_logger(__name__)

__lowerCamelCase							=  {
    'google/vivit-b-16x2-kinetics400': (
        'https://huggingface.co/google/vivit-b-16x2-kinetics400/resolve/main/config.json'
    ),
    # See all Vivit models at https://huggingface.co/models?filter=vivit
}



class       __A		(   SCREAMING_SNAKE_CASE_			):
					UpperCAmelCase__								=				"vivit"

					def __init__(			self  :      str     ,		__snake_case  :      Tuple=2_2_4     ,		__snake_case  :      Union[str, Any]=3_2     ,		__snake_case  :      Optional[int]=[2, 1_6, 1_6]     ,		__snake_case  :      Union[str, Any]=3     ,		__snake_case  :      Union[str, Any]=7_6_8     ,		__snake_case  :      List[str]=1_2     ,		__snake_case  :      int=1_2     ,		__snake_case  :      Optional[int]=3_0_7_2     ,		__snake_case  :      Tuple="gelu_fast"     ,		__snake_case  :      Union[str, Any]=0.0     ,		__snake_case  :      Tuple=0.0     ,		__snake_case  :      Optional[Any]=0.02     ,		__snake_case  :      str=1E-06     ,		__snake_case  :      Union[str, Any]=True     ,		**__snake_case  :      Optional[int]     ,		)			->							List[str]:
											__magic_name__:	Optional[Any]							=       hidden_size
											__magic_name__:	int							=       num_hidden_layers
											__magic_name__:	Optional[Any]							=       num_attention_heads
											__magic_name__:	Optional[int]							=       intermediate_size
											__magic_name__:	Dict							=       hidden_act
											__magic_name__:	Optional[Any]							=       hidden_dropout_prob
											__magic_name__:	int							=       attention_probs_dropout_prob
											__magic_name__:	Dict							=       initializer_range
											__magic_name__:	Optional[Any]							=       layer_norm_eps

											__magic_name__:	Tuple							=       image_size
											__magic_name__:	List[Any]							=       num_frames
											__magic_name__:	Any							=       tubelet_size
											__magic_name__:	List[str]							=       num_channels
											__magic_name__:	Union[str, Any]							=       qkv_bias

											super().__init__(**__snake_case					)











"""simple docstring"""





def   a    (     __UpperCAmelCase      :    int = 1_0_0  )    ->							int:
						__magic_name__:	str							=       0
						__magic_name__:	Any							=       0
						for i in range(1      ,   n + 1  ):
												sum_of_squares += i**2
												sum_of_ints += i
						return sum_of_ints**2 - sum_of_squares


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



