

import importlib.metadata
import operator
import re
import sys
from typing import Optional

from packaging import version


_UpperCAmelCase		:       List[Any]						    =	{
    """<""": operator.lt,
    """<=""": operator.le,
    """==""": operator.eq,
    """!=""": operator.ne,
    """>=""": operator.ge,
    """>""": operator.gt,
}





def  __lowerCamelCase     (			UpperCamelCase__       ,							UpperCamelCase__       ,							UpperCamelCase__       ,							UpperCamelCase__       ,							UpperCamelCase__       ,							UpperCamelCase__				):







							'''simple docstring'''






							if got_ver is None or want_ver is None:
														raise ValueError(
														    F'''Unable to compare versions for {requirement}: need={want_ver} found={got_ver}. This is unusual. Consider'''
														    F''' reinstalling {pkg}.'''				)
							if not ops[op](version.parse(UpperCamelCase__				)       ,							version.parse(UpperCamelCase__				)				):
														raise ImportError(
														    F'''{requirement} is required for a normal functioning of this module, but found {pkg}=={got_ver}.{hint}'''				)





def  __lowerCamelCase     (			UpperCamelCase__       ,							UpperCamelCase__ = None				):







							'''simple docstring'''






							snake_case_          =   F'''\n{hint}''' if hint is not None else ''

							# non-versioned check
							if re.match(r'^[\w_\-\d]+$'       ,							UpperCamelCase__				):
														snake_case_    ,   snake_case_    ,   snake_case_          =   requirement, None, None
							else:
														snake_case_          =   re.findall(r'^([^!=<>\s]+)([\s!=<>]{1,2}.+)'       ,							UpperCamelCase__				)
														if not match:
																					raise ValueError(
																					    'requirement needs to be in the pip package format, .e.g., package_a==1.23, or package_b>=1.23, but'
																					    F''' got {requirement}'''				)
														snake_case_    ,   snake_case_          =   match[0]
														snake_case_          =   want_full.split(','				)  # there could be multiple requirements
														snake_case_          =   {}
														for w in want_range:
																					snake_case_          =   re.findall(r'^([\s!=<>]{1,2})(.+)'       ,							UpperCamelCase__				)
																					if not match:
																												raise ValueError(
																												    'requirement needs to be in the pip package format, .e.g., package_a==1.23, or package_b>=1.23,'
																												    F''' but got {requirement}'''				)
																					snake_case_    ,   snake_case_          =   match[0]
																					snake_case_          =   want_ver
																					if op not in ops:
																												raise ValueError(F'''{requirement}: need one of {list(ops.keys()				)}, but got {op}'''				)

    # special case
							if pkg == "python":
														snake_case_          =   '.'.join([str(UpperCamelCase__				) for x in sys.version_info[:3]]				)
														for op, want_ver in wanted.items():
																					_compare_versions(UpperCamelCase__       ,							UpperCamelCase__       ,							UpperCamelCase__       ,							UpperCamelCase__       ,							UpperCamelCase__       ,							UpperCamelCase__				)
														return

							# check if any version is installed
							try:
														snake_case_          =   importlib.metadata.version(UpperCamelCase__				)
							except importlib.metadata.PackageNotFoundError:
														raise importlib.metadata.PackageNotFoundError(
														    F'''The \'{requirement}\' distribution was not found and is required by this application. {hint}'''				)

							# check that the right version is installed if version number or a range was provided
							if want_ver is not None:
														for op, want_ver in wanted.items():
																					_compare_versions(UpperCamelCase__       ,							UpperCamelCase__       ,							UpperCamelCase__       ,							UpperCamelCase__       ,							UpperCamelCase__       ,							UpperCamelCase__				)





def  __lowerCamelCase     (			UpperCamelCase__				):







							'''simple docstring'''






							snake_case_          =   'Try: pip install transformers -U or pip install -e \'.[dev]\' if you\'re working with git main'
							return require_version(UpperCamelCase__       ,							UpperCamelCase__				)







from math import sqrt





def  __lowerCamelCase     (			UpperCamelCase__				):







							'''simple docstring'''






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





def  __lowerCamelCase     (			UpperCamelCase__ = 10000				):







							'''simple docstring'''






							snake_case_          =   sum(
							    i
							    for i in range(1       ,							UpperCamelCase__				)
							    if sum_of_divisors(sum_of_divisors(UpperCamelCase__				)				) == i and sum_of_divisors(UpperCamelCase__				) != i				)
							return total


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




