Выводит просто: "лоза лира". Если "роза" закомментить, код работает нормально, выводит: "лоза лоза лира". Уже и с верхней границей for поиграл - и strings.size(), который меняется динамически, и k = string.size(), изначальный размер списка, и вручную пробовал цифры ставить. И i я не увеличиваю при удалении! Строки-то смещаются, мне и надо, чтоб он заново индекс i = 0 смотрел. * на 34й строке, естессно, комментарий.