var sum = 0;
var isPrime = function(n) {
if ( n == 2) {
return true;
};
else if ( n % 2 == 0) {
return false;
};
for (var i = 3; i < Math.floor(Math.sqrt(n)); i++){
if (n % i ==0) {
return false
};
};
return true;
};
for (var n=2; n<2000000;n++)
{
if (isPrime(n)){
sum +=n;
};
};
System.out.println(sum);
dmFyIHN1bSA9IDA7CnZhciBpc1ByaW1lID0gZnVuY3Rpb24obikgewoKaWYgKCBuID09IDIpIHsKcmV0dXJuIHRydWU7Cn07CgplbHNlIGlmICggbiAlIDIgPT0gMCkgewpyZXR1cm4gZmFsc2U7Cn07Cgpmb3IgKHZhciBpID0gMzsgaSA8IE1hdGguZmxvb3IoTWF0aC5zcXJ0KG4pKTsgaSsrKXsKaWYgKG4gJSBpID09MCkgewpyZXR1cm4gZmFsc2UKfTsKfTsKcmV0dXJuIHRydWU7Cn07Cgpmb3IgKHZhciBuPTI7IG48MjAwMDAwMDtuKyspCnsKaWYgKGlzUHJpbWUobikpewpzdW0gKz1uOwp9Owp9OwoKU3lzdGVtLm91dC5wcmludGxuKHN1bSk7Cg==