Игорь, Вам придется еще смоделировать ситуацию когда коробки закончатся, на просто массиве это не реализовать, все равно придёте к подобию стека