#include <iostream>
using namespace std;
bool primeNumber(int);
int sumPrimes(int);
int main()
{
cout << sumPrimes(1000) << '\n';
}
int sumPrimes(int n)
{
int sum = 0;
for (int i = 2; i < n; i++)
{
if (primeNumber(i) == true)
sum += i;
}
return sum;
}
bool primeNumber(int i)
{
if (i == 2 || i == 3 || i == 5 || i == 7)
return true;
if (i % 2 != 0 && i % 3 != 0 && i % 5 != 0 && i % 7 != 0)
return true;
return false;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwpib29sIHByaW1lTnVtYmVyKGludCk7CmludCBzdW1QcmltZXMoaW50KTsKaW50IG1haW4oKQp7CiAgICBjb3V0IDw8IHN1bVByaW1lcygxMDAwKSA8PCAnXG4nOwp9CmludCBzdW1QcmltZXMoaW50IG4pCnsKICAgIGludCBzdW0gPSAwOwogICAgZm9yIChpbnQgaSA9IDI7IGkgPCBuOyBpKyspCiAgICB7CiAgICAgICAgaWYgKHByaW1lTnVtYmVyKGkpID09IHRydWUpCiAgICAgICAgICAgIHN1bSArPSBpOwogICAgfQogICAgcmV0dXJuIHN1bTsKfQpib29sIHByaW1lTnVtYmVyKGludCBpKQp7CiAgICBpZiAoaSA9PSAyIHx8IGkgPT0gMyB8fCBpID09IDUgfHwgaSA9PSA3KQogICAgICAgIHJldHVybiB0cnVlOwogICAgaWYgKGkgJSAyICE9IDAgJiYgaSAlIDMgIT0gMCAmJiBpICUgNSAhPSAwICYmIGkgJSA3ICE9IDApCiAgICAgICAgcmV0dXJuIHRydWU7CiAgICByZXR1cm4gZmFsc2U7Cn0=