Мне кажется, что распределение остальных элементов слишком сложно.
Если вы знаете, сколько элементов отсутствует ($Remainder
), почему бы вам просто не создать оставшийся фрагмент и
Кстати, вы можете использовать эту процедуру для всего массива.