import java.util.*;
import java.lang.*;
import java.io.*;

class Main
{
	public static void main (String[] args) throws java.lang.Exception
	{
		long n, gcd, primeNumInPow, power;
		Scanner in = new Scanner(System.in);
    	while(in.hasNextLong()){
    		n = in.nextLong();
        	gcd = 1;
        	for(long i = 2; i * i <= n; i++) {
            	if(n % i == 0) {
                	power = 0; primeNumInPow = 1;
                	while(n % i == 0) {
                    	power++;
                    	primeNumInPow *= i;
                    	n /= i;
                	}
                	gcd *= (power + 1)*primeNumInPow - power*primeNumInPow/i;
            	}
        	}       
        	if (n > 1) gcd *= (2*n - 1);
        	System.out.println(gcd);
    	}
	}
}