


from collections import OrderedDict
from typing import Mapping

from ...configuration_utils import PretrainedConfig
from ...onnx import OnnxConfig
from ...utils import logging


A				:       Union[str, Any]      =  logging.get_logger(__name__)

A				:       Any      =  {
    'roberta-base': 'https://huggingface.co/roberta-base/resolve/main/config.json',
    'roberta-large': 'https://huggingface.co/roberta-large/resolve/main/config.json',
    'roberta-large-mnli': 'https://huggingface.co/roberta-large-mnli/resolve/main/config.json',
    'distilroberta-base': 'https://huggingface.co/distilroberta-base/resolve/main/config.json',
    'roberta-base-openai-detector': 'https://huggingface.co/roberta-base-openai-detector/resolve/main/config.json',
    'roberta-large-openai-detector': 'https://huggingface.co/roberta-large-openai-detector/resolve/main/config.json',
}






class      UpperCamelCase(	_a ):
					snake_case_		:					Optional[Any]    					=						"""roberta"""


					def __init__(    self						:		Union[str, Any]  ,     SCREAMING_SNAKE_CASE						:		int=5_0_2_6_5  ,     SCREAMING_SNAKE_CASE						:		int=7_6_8  ,     SCREAMING_SNAKE_CASE						:		List[str]=1_2  ,     SCREAMING_SNAKE_CASE						:		int=1_2  ,     SCREAMING_SNAKE_CASE						:		List[Any]=3_0_7_2  ,     SCREAMING_SNAKE_CASE						:		List[Any]="gelu"  ,     SCREAMING_SNAKE_CASE						:		Tuple=0.1  ,     SCREAMING_SNAKE_CASE						:		str=0.1  ,     SCREAMING_SNAKE_CASE						:		str=5_1_2  ,     SCREAMING_SNAKE_CASE						:		Optional[int]=2  ,     SCREAMING_SNAKE_CASE						:		List[str]=0.02  ,     SCREAMING_SNAKE_CASE						:		str=1e-1_2  ,     SCREAMING_SNAKE_CASE						:		Dict=1  ,     SCREAMING_SNAKE_CASE						:		Dict=0  ,     SCREAMING_SNAKE_CASE						:		Tuple=2  ,     SCREAMING_SNAKE_CASE						:		Any="absolute"  ,     SCREAMING_SNAKE_CASE						:		List[str]=True  ,     SCREAMING_SNAKE_CASE						:		Dict=None  ,     **SCREAMING_SNAKE_CASE						:		Optional[Any]  ,     )      ->						int:




											'''simple docstring'''

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

											__snake_case				=		vocab_size
											__snake_case				=		hidden_size
											__snake_case				=		num_hidden_layers
											__snake_case				=		num_attention_heads
											__snake_case				=		hidden_act
											__snake_case				=		intermediate_size
											__snake_case				=		hidden_dropout_prob
											__snake_case				=		attention_probs_dropout_prob
											__snake_case				=		max_position_embeddings
											__snake_case				=		type_vocab_size
											__snake_case				=		initializer_range
											__snake_case				=		layer_norm_eps
											__snake_case				=		position_embedding_type
											__snake_case				=		use_cache
											__snake_case				=		classifier_dropout






class      UpperCamelCase(	_a ):


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




											'''simple docstring'''

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









def 						_lowerCAmelCase							(     _lowerCAmelCase = 1000			)    ->						int:


						'''simple docstring'''






						__snake_case				=		2**power
						__snake_case				=		str(_lowerCAmelCase			)
						__snake_case				=		list(_lowerCAmelCase			)
						__snake_case				=		0

						for i in list_num:
												sum_of_num += int(_lowerCAmelCase			)

						return sum_of_num


if __name__ == "__main__":
	A				:       Optional[Any]      =  int(input('Enter the power of 2: ').strip())
	print('2 ^ ', power, ' = ', 2**power)
	A				:       List[Any]      =  solution(power)
	print('Sum of the digits is: ', result)





