#include <iostream>
using namespace std;
int main() {
long long i,sum=0;
long long zeta(long long);
for(i=2;i<=2500;i++)
sum+=zeta(i*(2*i-1));
cout<<sum;
return 0;
}
long long zeta(long long n)
{
bool isprime(long long);
long long z,ret;
for(z=n-1;z<n;z--)
{
if(isprime(z))
{
ret=z;
break;
}
}
return ret;
}
bool isprime(long long test)
{
bool ch=true;
long long i;
for(i=2;i*i<=test;i++)
{
if(test%i==0)
ch=false;
}
return ch;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7Cglsb25nIGxvbmcgaSxzdW09MDsKCWxvbmcgbG9uZyB6ZXRhKGxvbmcgbG9uZyk7Cglmb3IoaT0yO2k8PTI1MDA7aSsrKQoJCXN1bSs9emV0YShpKigyKmktMSkpOwoJY291dDw8c3VtOwoJcmV0dXJuIDA7Cn0KbG9uZyBsb25nIHpldGEobG9uZyBsb25nIG4pCgl7CgkJYm9vbCBpc3ByaW1lKGxvbmcgbG9uZyk7CgkJbG9uZyBsb25nIHoscmV0OwoJCWZvcih6PW4tMTt6PG47ei0tKQoJCQl7CgkJCQlpZihpc3ByaW1lKHopKQoJCQkJCXsKCQkJCQkJcmV0PXo7CgkJCQkJCWJyZWFrOwoJCQkJCX0KCQkJfQoJCXJldHVybiByZXQ7Cgl9CmJvb2wgaXNwcmltZShsb25nIGxvbmcgdGVzdCkKCXsKCQlib29sIGNoPXRydWU7CgkJbG9uZyBsb25nIGk7CgkJZm9yKGk9MjtpKmk8PXRlc3Q7aSsrKQoJCQl7CgkJCQlpZih0ZXN0JWk9PTApCgkJCQkJY2g9ZmFsc2U7CgkJCX0KCQlyZXR1cm4gY2g7Cgl9