#include using namespace std; const int N=1e5+5; long long n,x[N],t[N]; int main(){ cin>>n; int w=0; for(int i=2;i<=n/i;i++) { if(n%i==0) { int c=0; while(n%i==0) n/=i,c++; w++; x[w]=i; t[w]=c; } } if(n>1) { ++w; x[w]=n; t[w]=1; } long long cnt=1; for(int i=1;i<=w;i++) { cnt*=(t[i]+1); } long long re=1; for(int i=1;i<=w;i++) { long long s=0; long long u=1; s+=u; for(int j=1;j<=t[i];j++) { u*=x[i]; s+=u; } re*=s; } cout<