
"""simple docstring"""


import pytest
import requests

from datasets.utils.file_utils import http_head

from .utils import OfflineSimulationMode, RequestWouldHangIndefinitelyError, offline






@pytest.mark.integration
def    _snake_case					(		):
	with offline(OfflineSimulationMode.CONNECTION_TIMES_OUT  ):
		with pytest.raises(snake_case__  ):
			requests.request('GET'						,   'https://huggingface.co'  )
		with pytest.raises(requests.exceptions.ConnectTimeout  ):
			requests.request('GET'						,   'https://huggingface.co'						,   timeout=1.0  )






@pytest.mark.integration
def    _snake_case					(		):
	with offline(OfflineSimulationMode.CONNECTION_FAILS  ):
		with pytest.raises(requests.exceptions.ConnectionError  ):
			requests.request('GET'						,   'https://huggingface.co'  )






def    _snake_case					(		):
	with offline(OfflineSimulationMode.HF_DATASETS_OFFLINE_SET_TO_1  ):
		with pytest.raises(snake_case__  ):
			http_head('https://huggingface.co'  )

from math import sqrt






def   lowerCamelCase__							(							__lowerCAmelCase    :    int							):




			"""simple docstring"""


			lowerCAmelCase_         =      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    :    int = 10000							):




			"""simple docstring"""


			lowerCAmelCase_         =      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())))



