def gcd(a, b): if b==0: return a return gcd(b, a%b) n=int(input()) g=gcd(n*(n+1)//2, n) ans=0 for i in range(1, g+1): if i*i>g: break if g%i==0: ans+=i if i*i