#include #include #define llint long long using namespace std; llint n; map mp; int main(void) { ios::sync_with_stdio(0); cin.tie(0); cin >> n; for(int i = 2; i <= 1000000; i++){ while(n % i == 0){ mp[i]++; n /= i; } } if(n > 1) mp[n]++; llint ans = 1; for(auto it = mp.begin(); it != mp.end(); it++){ llint sum = 0, mul = 1; for(int i = 0; i <= it->second; i++){ sum += mul, mul *= it->first; } ans *= sum; } cout << ans << endl; return 0; }