#include long long int is_prime(long long int n) { if (n < 2) return -1; long long int i; for (i = 2; i * i <= n; i++) if (n % i == 0) return -1; return 1; } int main() { long long int n; scanf("%lld", &n); long long int i, j; long long int ans = 0; for (i = 0; i * i <= n; i++) { if (is_prime(i) < 0) continue; for (j = i * i; j <= n; j *= i) ans += j; } printf("%lld\n", ans); return 0; }