не пойму почему после первого удаления цикл завершается??? не хочу решать через второй массив, интересно разобраться как без него - с итераторами