





'''simple docstring'''






from collections import OrderedDict
from typing import Mapping

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


__UpperCamelCase					    =	logging.get_logger(__name__)

__UpperCamelCase					    =	{
    "kssteven/ibert-roberta-base": "https://huggingface.co/kssteven/ibert-roberta-base/resolve/main/config.json",
    "kssteven/ibert-roberta-large": "https://huggingface.co/kssteven/ibert-roberta-large/resolve/main/config.json",
    "kssteven/ibert-roberta-large-mnli": (
        "https://huggingface.co/kssteven/ibert-roberta-large-mnli/resolve/main/config.json"
    ),
}




class  _A (					__lowercase		):
		lowercase__:   str				     =   '''ibert'''

		def __init__(   self					:   str  ,      __magic_name__					:   str=3_05_22  ,      __magic_name__					:   List[str]=7_68  ,      __magic_name__					:   List[Any]=12  ,      __magic_name__					:   Union[str, Any]=12  ,      __magic_name__					:   int=30_72  ,      __magic_name__					:   Dict="gelu"  ,      __magic_name__					:   Union[str, Any]=0.1  ,      __magic_name__					:   Dict=0.1  ,      __magic_name__					:   int=5_12  ,      __magic_name__					:   str=2  ,      __magic_name__					:   List[Any]=0.02  ,      __magic_name__					:   Optional[Any]=1E-12  ,      __magic_name__					:   Optional[Any]=1  ,      __magic_name__					:   str=0  ,      __magic_name__					:   Union[str, Any]=2  ,      __magic_name__					:   Optional[int]="absolute"  ,      __magic_name__					:   Dict=False  ,      __magic_name__					:   Any="none"  ,      **__magic_name__					:   Union[str, Any]  ,      )					->    Union[str, Any]:


					"""simple docstring"""

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

					__snake_case					:      Tuple							      =     vocab_size
					__snake_case					:      Tuple							      =     hidden_size
					__snake_case					:      List[Any]							      =     num_hidden_layers
					__snake_case					:      str							      =     num_attention_heads
					__snake_case					:      Optional[int]							      =     hidden_act
					__snake_case					:      int							      =     intermediate_size
					__snake_case					:      Any							      =     hidden_dropout_prob
					__snake_case					:      List[str]							      =     attention_probs_dropout_prob
					__snake_case					:      str							      =     max_position_embeddings
					__snake_case					:      List[Any]							      =     type_vocab_size
					__snake_case					:      int							      =     initializer_range
					__snake_case					:      Union[str, Any]							      =     layer_norm_eps
					__snake_case					:      List[Any]							      =     position_embedding_type
					__snake_case					:      Optional[int]							      =     quant_mode
					__snake_case					:      Optional[int]							      =     force_dequant





class  _A (					__lowercase		):

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


					"""simple docstring"""

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









'''simple docstring'''




from math import sqrt



def 		__A		(  lowerCamelCase_	):


		"""simple docstring"""



		SCREAMING_SNAKE_CASE :				str		=			0
		for i in range(1			,			int(sqrt(lowerCamelCase_	) + 1	)	):
				if n % i == 0 and i != sqrt(lowerCamelCase_	):
						total += i + n // i
				elif i == sqrt(lowerCamelCase_	):
						total += i
		return total - n



def 		__A		(  lowerCamelCase_ = 1_00_00	):


		"""simple docstring"""



		SCREAMING_SNAKE_CASE :				str		=			sum(
		    i
		    for i in range(1			,			lowerCamelCase_	)
		    if sum_of_divisors(sum_of_divisors(lowerCamelCase_	)	) == i and sum_of_divisors(lowerCamelCase_	) != i	)
		return total


if __name__ == "__main__":
							print(solution(int(str(input()).strip())))



