#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define REP(i,s,n) for(int i=(int)(s);i<(int)(n);i++) using namespace std; typedef long long int ll; typedef vector VI; typedef pair PI; const double EPS=1e-9; int main(void){ ll n; cin >> n; if (n % 2 == 0) { n /= 2; } ll sum = 0; for (ll x = 1; x * x <= n; ++x) { if (n % x != 0) { continue; } sum += x; if (x * x != n) { sum += n / x; } } cout << sum << endl; }