sieve erathothenes ..to be optimized