p4 sieve