prime_sifter complete