limit=2000000; crosslimit=Math.sqrt(2000000); sieve=[0]*limit; i=0; while i