



'''simple docstring'''



from math import sqrt
def 					UpperCAmelCase   (						A  :				int				):
       SCREAMING_SNAKE_CASE					:      Optional[int]     					=			0
       for i in range(1					,		int(sqrt(A				) + 1				)				):
              if n % i == 0 and i != sqrt(A				):
                     total += i + n // i
              elif i == sqrt(A				):
                     total += i
       return total - n
def 					UpperCAmelCase   (						A  :				int = 10000				):
       SCREAMING_SNAKE_CASE					:      Union[str, Any]     					=			sum(
           i
           for i in range(1					,		A				)
           if sum_of_divisors(sum_of_divisors(A				)				) == i and sum_of_divisors(A				) != i				)
       return total


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









'''simple docstring'''



from typing import TYPE_CHECKING

from ...utils import (
    OptionalDependencyNotAvailable,
    _LazyModule,
    is_sentencepiece_available,
    is_tokenizers_available,
    is_torch_available,
)


lowerCAmelCase_     :       str								=						{
    'configuration_llama': ['LLAMA_PRETRAINED_CONFIG_ARCHIVE_MAP', 'LlamaConfig'],
}

try:
							if not is_sentencepiece_available():
														raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
							pass
else:
							lowerCAmelCase_     :       Dict								=						['LlamaTokenizer']

try:
							if not is_tokenizers_available():
														raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
							pass
else:
							lowerCAmelCase_     :       str								=						['LlamaTokenizerFast']

try:
							if not is_torch_available():
														raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
							pass
else:
							lowerCAmelCase_     :       Optional[int]								=						[
							    'LlamaForCausalLM',
							    'LlamaModel',
							    'LlamaPreTrainedModel',
							    'LlamaForSequenceClassification',
							]


if TYPE_CHECKING:
							from .configuration_llama import LLAMA_PRETRAINED_CONFIG_ARCHIVE_MAP, LlamaConfig

							try:
														if not is_sentencepiece_available():
																					raise OptionalDependencyNotAvailable()
							except OptionalDependencyNotAvailable:
														pass
							else:
														from .tokenization_llama import LlamaTokenizer

							try:
														if not is_tokenizers_available():
																					raise OptionalDependencyNotAvailable()
							except OptionalDependencyNotAvailable:
														pass
							else:
														from .tokenization_llama_fast import LlamaTokenizerFast

							try:
														if not is_torch_available():
																					raise OptionalDependencyNotAvailable()
							except OptionalDependencyNotAvailable:
														pass
							else:
														from .modeling_llama import LlamaForCausalLM, LlamaForSequenceClassification, LlamaModel, LlamaPreTrainedModel


else:
							import sys

							lowerCAmelCase_     :       Optional[Any]								=						_LazyModule(__name__, globals()['__file__'], _import_structure, module_spec=__spec__)




