



'''simple docstring'''

from typing import TYPE_CHECKING

from ...utils import (
    OptionalDependencyNotAvailable,
    _LazyModule,
    is_tf_available,
    is_torch_available,
    is_vision_available,
)


__lowerCAmelCase						      =       {
    '''configuration_efficientformer''': [
        '''EFFICIENTFORMER_PRETRAINED_CONFIG_ARCHIVE_MAP''',
        '''EfficientFormerConfig''',
    ]
}

try:
							if not is_vision_available():
														raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
							pass
else:
							__lowerCAmelCase						      =       ['''EfficientFormerImageProcessor''']

try:
							if not is_torch_available():
														raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
							pass
else:
							__lowerCAmelCase						      =       [
							    '''EFFICIENTFORMER_PRETRAINED_MODEL_ARCHIVE_LIST''',
							    '''EfficientFormerForImageClassification''',
							    '''EfficientFormerForImageClassificationWithTeacher''',
							    '''EfficientFormerModel''',
							    '''EfficientFormerPreTrainedModel''',
							]

try:
							if not is_tf_available():
														raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
							pass
else:
							__lowerCAmelCase						      =       [
							    '''TF_EFFICIENTFORMER_PRETRAINED_MODEL_ARCHIVE_LIST''',
							    '''TFEfficientFormerForImageClassification''',
							    '''TFEfficientFormerForImageClassificationWithTeacher''',
							    '''TFEfficientFormerModel''',
							    '''TFEfficientFormerPreTrainedModel''',
							]

if TYPE_CHECKING:
							from .configuration_efficientformer import EFFICIENTFORMER_PRETRAINED_CONFIG_ARCHIVE_MAP, EfficientFormerConfig

							try:
														if not is_vision_available():
																					raise OptionalDependencyNotAvailable()
							except OptionalDependencyNotAvailable:
														pass
							else:
														from .image_processing_efficientformer import EfficientFormerImageProcessor

							try:
														if not is_torch_available():
																					raise OptionalDependencyNotAvailable()
							except OptionalDependencyNotAvailable:
														pass
							else:
														from .modeling_efficientformer import (
														    EFFICIENTFORMER_PRETRAINED_MODEL_ARCHIVE_LIST,
														    EfficientFormerForImageClassification,
														    EfficientFormerForImageClassificationWithTeacher,
														    EfficientFormerModel,
														    EfficientFormerPreTrainedModel,
														)
							try:
														if not is_tf_available():
																					raise OptionalDependencyNotAvailable()
							except OptionalDependencyNotAvailable:
														pass
							else:
														from .modeling_tf_efficientformer import (
														    TF_EFFICIENTFORMER_PRETRAINED_MODEL_ARCHIVE_LIST,
														    TFEfficientFormerForImageClassification,
														    TFEfficientFormerForImageClassificationWithTeacher,
														    TFEfficientFormerModel,
														    TFEfficientFormerPreTrainedModel,
														)

else:
							import sys

							__lowerCAmelCase						      =       _LazyModule(__name__, globals()['''__file__'''], _import_structure, module_spec=__spec__)









'''simple docstring'''

from math import sqrt



def 					__lowerCamelCase					(				lowerCAmelCase_  )      ->				int:
		_a					:				Dict				=							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 					__lowerCamelCase					(				lowerCAmelCase_ = 10000  )      ->				int:
		_a					:				Union[str, Any]				=							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())))




