#include <iostream>
#include <cmath>
using std::cout;
using std::endl;
bool isPrime(int);
int main() {
int i;
long sum = 0;
for (i = 2; i < 1000; i++) {
if (isPrime(i)) sum = sum + i;
}
cout << sum << endl;
return 0;
}
bool isPrime(int num) {
int j;
for (j = 2; j <= ((static_cast<int>(pow(num,0.5)+1))); j++) {
if (((num % j) == 0) && (j != num)) return false;
}
return true;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+Cgp1c2luZyBzdGQ6OmNvdXQ7CnVzaW5nIHN0ZDo6ZW5kbDsKCmJvb2wgaXNQcmltZShpbnQpOwoKaW50IG1haW4oKSB7CglpbnQgaTsKCWxvbmcgc3VtID0gMDsKCglmb3IgKGkgPSAyOyBpIDwgMTAwMDsgaSsrKSB7CgkJaWYgKGlzUHJpbWUoaSkpIHN1bSA9IHN1bSArIGk7Cgl9CgoJY291dCA8PCBzdW0gPDwgZW5kbDsKCglyZXR1cm4gMDsKfQoKYm9vbCBpc1ByaW1lKGludCBudW0pIHsKCWludCBqOwoKCWZvciAoaiA9IDI7IGogPD0gKChzdGF0aWNfY2FzdDxpbnQ+KHBvdyhudW0sMC41KSsxKSkpOyBqKyspIHsKCQlpZiAoKChudW0gJSBqKSA9PSAwKSAmJiAoaiAhPSBudW0pKSByZXR1cm4gZmFsc2U7Cgl9CgoJcmV0dXJuIHRydWU7Cn0=