Q1/2/4 iterator