fixed sieve