Dramatic speedup with seive