# sum of the primes less than n
def sumPrimes(n):
sum, sieve = 0, [True] * (n+1)
for p in range(2, n):
if sieve[p]:
sum += p
for i in range(p*p, n, p):
sieve[i] = False
return sum
print sumPrimes(2000000)
IyBzdW0gb2YgdGhlIHByaW1lcyBsZXNzIHRoYW4gbgoKZGVmIHN1bVByaW1lcyhuKToKICAgIHN1bSwgc2lldmUgPSAwLCBbVHJ1ZV0gKiAobisxKQogICAgZm9yIHAgaW4gcmFuZ2UoMiwgbik6CiAgICAgICAgaWYgc2lldmVbcF06CiAgICAgICAgICAgIHN1bSArPSBwCiAgICAgICAgICAgIGZvciBpIGluIHJhbmdlKHAqcCwgbiwgcCk6CiAgICAgICAgICAgICAgICBzaWV2ZVtpXSA9IEZhbHNlCiAgICByZXR1cm4gc3VtCgpwcmludCBzdW1QcmltZXMoMjAwMDAwMCk=