Through #10. Need to understand sieve.