import java.util.*;

public class Main{
    static final int N = 30000005;
    public static void main(String[] args){
        Scanner in = new Scanner(System.in);
        int n = in.nextInt();
        long ans = 0;
        boolean[] isprime = new boolean[N];
        int[] prime = new int[N];
        int cnt = 0;
        for(int i=1;i<=n;i++) isprime[i] = true;
        isprime[0] = isprime[1] = false;
        for(int i=2;i<=n;i++){
            if(isprime[i]){
                ans += i;
                prime[++cnt] = i;
            }
            for(int j=1;j<=cnt && i*prime[j] <= n;j++){
                if(isprime[i*prime[j]]) ans += prime[j];
                isprime[i*prime[j]] = false;
                if(i%prime[j] == 0) break;
            }
        }
        System.out.print(ans);
    }
}