#include #include int main() { intmax_t N; scanf("%jd", &N); intmax_t M = ((N%2>0)? N:N/2); intmax_t res = 0; for (intmax_t i = 1; i*i <= M; ++i) { if (M % i == 0) { res += i; if (i != M / i) res += M / i; } } printf("%jd\n", res); }