problem 10 sieve created, needs speedup