#include #include #include #include #include #include #include #include #include #include #include #include #define D long long #define U unsigned using namespace std; D n, m,a, b, d, e, x, y, z; D i, j, k; int main() { cin >> a; while ((a & 1) == 0)a >>= 1; for (i = 1; i*i < a; i+=2) { if (a%i == 0) n+=i+a/i; } if (i*i == a) n += i; cout << n << endl; }