n = gets.to_i sum = n * (n + 1) / 2 d = n.gcd(sum) ans = 0 (1..d).each { |i| break if i * i > d if d % i == 0 ans += i ans += d / i end ans -= i if i * i == d } puts ans