Split the huge I1 into two iterations