


'''simple docstring'''



from math import ceil






def   lowerCamelCase							(_SCREAMING_SNAKE_CASE      :   int = 1_001   ):
					__a			:       Union[str, Any]					    =  1

					for i in range(1						,      int(ceil(n / 2.0   )   )   ):
										__a			:       Dict					    =  2 * i + 1
										__a			:       Tuple					    =  2 * i
										__a			:       Union[str, Any]					    =  total + 4 * odd**2 - 6 * even

					return total


if __name__ == "__main__":
	import sys

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







'''simple docstring'''



import os
import sys

__lowercase	:						List[Any]       =	os.path.join(os.path.dirname(__file__), 'src')
sys.path.append(SRC_DIR)


from transformers import (
    AutoConfig,
    AutoModel,
    AutoModelForCausalLM,
    AutoModelForMaskedLM,
    AutoModelForQuestionAnswering,
    AutoModelForSequenceClassification,
    AutoTokenizer,
    add_start_docstrings,
)


__lowercase	:						int       =	[
    'torch',
    'numpy',
    'tokenizers',
    'filelock',
    'requests',
    'tqdm',
    'regex',
    'sentencepiece',
    'sacremoses',
    'importlib_metadata',
    'huggingface_hub',
]






@add_start_docstrings(AutoConfig.__doc__   )
def   lowerCamelCase							(*_SCREAMING_SNAKE_CASE      :   List[str]						,      **_SCREAMING_SNAKE_CASE      :   List[Any]   ):
					return AutoConfig.from_pretrained(*_SCREAMING_SNAKE_CASE						,      **_SCREAMING_SNAKE_CASE   )






@add_start_docstrings(AutoTokenizer.__doc__   )
def   lowerCamelCase							(*_SCREAMING_SNAKE_CASE      :   str						,      **_SCREAMING_SNAKE_CASE      :   Any   ):
					return AutoTokenizer.from_pretrained(*_SCREAMING_SNAKE_CASE						,      **_SCREAMING_SNAKE_CASE   )






@add_start_docstrings(AutoModel.__doc__   )
def   lowerCamelCase							(*_SCREAMING_SNAKE_CASE      :   int						,      **_SCREAMING_SNAKE_CASE      :   Union[str, Any]   ):
					return AutoModel.from_pretrained(*_SCREAMING_SNAKE_CASE						,      **_SCREAMING_SNAKE_CASE   )






@add_start_docstrings(AutoModelForCausalLM.__doc__   )
def   lowerCamelCase							(*_SCREAMING_SNAKE_CASE      :   List[Any]						,      **_SCREAMING_SNAKE_CASE      :   Optional[int]   ):
					return AutoModelForCausalLM.from_pretrained(*_SCREAMING_SNAKE_CASE						,      **_SCREAMING_SNAKE_CASE   )






@add_start_docstrings(AutoModelForMaskedLM.__doc__   )
def   lowerCamelCase							(*_SCREAMING_SNAKE_CASE      :   Union[str, Any]						,      **_SCREAMING_SNAKE_CASE      :   List[Any]   ):
					return AutoModelForMaskedLM.from_pretrained(*_SCREAMING_SNAKE_CASE						,      **_SCREAMING_SNAKE_CASE   )






@add_start_docstrings(AutoModelForSequenceClassification.__doc__   )
def   lowerCamelCase							(*_SCREAMING_SNAKE_CASE      :   Optional[Any]						,      **_SCREAMING_SNAKE_CASE      :   Any   ):
					return AutoModelForSequenceClassification.from_pretrained(*_SCREAMING_SNAKE_CASE						,      **_SCREAMING_SNAKE_CASE   )






@add_start_docstrings(AutoModelForQuestionAnswering.__doc__   )
def   lowerCamelCase							(*_SCREAMING_SNAKE_CASE      :   Any						,      **_SCREAMING_SNAKE_CASE      :   List[str]   ):
					return AutoModelForQuestionAnswering.from_pretrained(*_SCREAMING_SNAKE_CASE						,      **_SCREAMING_SNAKE_CASE   )



