





from collections import OrderedDict
from typing import Mapping

from ...configuration_utils import PretrainedConfig
from ...onnx import OnnxConfig


A    :					Any =      {
    '''albert-base-v1''': '''https://huggingface.co/albert-base-v1/resolve/main/config.json''',
    '''albert-large-v1''': '''https://huggingface.co/albert-large-v1/resolve/main/config.json''',
    '''albert-xlarge-v1''': '''https://huggingface.co/albert-xlarge-v1/resolve/main/config.json''',
    '''albert-xxlarge-v1''': '''https://huggingface.co/albert-xxlarge-v1/resolve/main/config.json''',
    '''albert-base-v2''': '''https://huggingface.co/albert-base-v2/resolve/main/config.json''',
    '''albert-large-v2''': '''https://huggingface.co/albert-large-v2/resolve/main/config.json''',
    '''albert-xlarge-v2''': '''https://huggingface.co/albert-xlarge-v2/resolve/main/config.json''',
    '''albert-xxlarge-v2''': '''https://huggingface.co/albert-xxlarge-v2/resolve/main/config.json''',
}


class   A			(SCREAMING_SNAKE_CASE    ):
			'''simple docstring'''




			__lowerCamelCase	:       Optional[int]							=    '''albert'''






			def __init__(			self   :    str							,	__lowerCAmelCase   :    Tuple=3_00_00							,	__lowerCAmelCase   :    List[Any]=1_28							,	__lowerCAmelCase   :    Union[str, Any]=40_96							,	__lowerCAmelCase   :    Dict=12							,	__lowerCAmelCase   :    Tuple=1							,	__lowerCAmelCase   :    List[str]=64							,	__lowerCAmelCase   :    List[Any]=1_63_84							,	__lowerCAmelCase   :    Any=1							,	__lowerCAmelCase   :    Any="gelu_new"							,	__lowerCAmelCase   :    Optional[Any]=0							,	__lowerCAmelCase   :    str=0							,	__lowerCAmelCase   :    Dict=5_12							,	__lowerCAmelCase   :    int=2							,	__lowerCAmelCase   :    List[str]=0.0_2							,	__lowerCAmelCase   :    int=1e-12							,	__lowerCAmelCase   :    List[str]=0.1							,	__lowerCAmelCase   :    Union[str, Any]="absolute"							,	__lowerCAmelCase   :    int=0							,	__lowerCAmelCase   :    Optional[Any]=2							,	__lowerCAmelCase   :    int=3							,	**__lowerCAmelCase   :    Tuple							,	)	->	Tuple:







					"""simple docstring"""






					super().__init__(pad_token_id=__lowerCAmelCase							,	bos_token_id=__lowerCAmelCase							,	eos_token_id=__lowerCAmelCase							,	**__lowerCAmelCase   )

					A__        =   vocab_size
					A__        =   embedding_size
					A__        =   hidden_size
					A__        =   num_hidden_layers
					A__        =   num_hidden_groups
					A__        =   num_attention_heads
					A__        =   inner_group_num
					A__        =   hidden_act
					A__        =   intermediate_size
					A__        =   hidden_dropout_prob
					A__        =   attention_probs_dropout_prob
					A__        =   max_position_embeddings
					A__        =   type_vocab_size
					A__        =   initializer_range
					A__        =   layer_norm_eps
					A__        =   classifier_dropout_prob
					A__        =   position_embedding_type


class   A			(SCREAMING_SNAKE_CASE    ):
			'''simple docstring'''




			@property
			def    a_       (			self   :    Any   )	->	Mapping[str, Mapping[int, str]]:







					"""simple docstring"""






					if self.task == "multiple-choice":
							A__        =   {0: """batch""", 1: """choice""", 2: """sequence"""}
					else:
							A__        =   {0: """batch""", 1: """sequence"""}
					return OrderedDict(
					    [
					        ("""input_ids""", dynamic_axis),
					        ("""attention_mask""", dynamic_axis),
					        ("""token_type_ids""", dynamic_axis),
					    ]   )










from math import ceil







def    __lowerCamelCase					(							__a   :int = 1_0_0_1    )		->				int:






		"""simple docstring"""

		A__        =   1

		for i in range(1    ,     int(ceil(n / 2.0    )    )    ):
				A__        =   2 * i + 1
				A__        =   2 * i
				A__        =   total + 4 * odd**2 - 6 * even

		return total


if __name__ == "__main__":
					import sys

					if len(sys.argv) == 1:
										print(solution())
					else:
										try:
															A    :					List[str] =      int(sys.argv[1])
															print(solution(n))
										except ValueError:
															print('''Invalid entry - please enter a number''')



