пересчитайте массив за предыдущий цикл используя например pivot, всё что за пределами первых линии можно отбрасывать