#include #include #include #include #include using namespace std; int main() { int n; long long a, res = 0; cin >> n; for (int i=0; i> a; vector ds; for (long long d=2; d*d<=a; d++) { while (a % d == 0) { ds.push_back(d); a /= d; } } if (a != 1) ds.push_back(a); reverse(ds.begin(), ds.end()); long long sticks = 1; for (long long d: ds) { res += sticks; sticks *= d; } res += sticks; } cout << res << "\n"; return 0; }