def solution(n):
import math
answer = []
t = int(math.sqrt(n))
for i in range(1, t+1):
if (n % i == 0) & (i != n//t):
answer.append(i)
answer.append(n//i)
elif (n % i == 0) & (i == n//t):
answer.append(i)
return sum(answer)