added n_i to Seive2