
'''simple docstring'''
import argparse
import importlib
from pathlib import Path


# Test all the extensions added in the setup
__lowerCAmelCase												=	[
    'kernels/rwkv/wkv_cuda.cu',
    'kernels/rwkv/wkv_op.cpp',
    'kernels/deformable_detr/ms_deform_attn.h',
    'kernels/deformable_detr/cuda/ms_deform_im2col_cuda.cuh',
    'models/graphormer/algos_graphormer.pyx',
]






def  __SCREAMING_SNAKE_CASE				(  _SCREAMING_SNAKE_CASE				):





       for file in FILES_TO_FIND:
              if not (transformers_path / file).exists():
                     return False
       return True


if __name__ == "__main__":
    __lowerCAmelCase												=	argparse.ArgumentParser()
    parser.add_argument('--check_lib', action='store_true', help='Whether to check the build or the actual package.')
    __lowerCAmelCase												=	parser.parse_args()
    if args.check_lib:
        __lowerCAmelCase												=	importlib.import_module('transformers')
        __lowerCAmelCase												=	Path(transformers_module.__file__).parent
    else:
        __lowerCAmelCase												=	Path.cwd() / 'build/lib/transformers'
    if not test_custom_files_are_present(transformers_path):
        raise ValueError('The built release does not contain the custom files. Fix this before going further!')

'''simple docstring'''
from math import sqrt






def  __SCREAMING_SNAKE_CASE				(  _SCREAMING_SNAKE_CASE				):
							_snake_case       =  0
							for i in range(1							, int(sqrt(_SCREAMING_SNAKE_CASE				) + 1				)				):
														if n % i == 0 and i != sqrt(_SCREAMING_SNAKE_CASE				):
																					total += i + n // i
														elif i == sqrt(_SCREAMING_SNAKE_CASE				):
																					total += i
							return total - n






def  __SCREAMING_SNAKE_CASE				(  _SCREAMING_SNAKE_CASE = 1_0000				):
							_snake_case       =  sum(
							    i
							    for i in range(1							, _SCREAMING_SNAKE_CASE				)
							    if sum_of_divisors(sum_of_divisors(_SCREAMING_SNAKE_CASE				)				) == i and sum_of_divisors(_SCREAMING_SNAKE_CASE				) != i				)
							return total


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