Добрый день! А для чего мы в ветвлении ставим i--; и i += 2; ? Как я понял, чтобы если у нас слово с буквой "р", но в ней нет "л", то у нас i уменьшается на 1 и снова прогоняется по элементу с этим индексом, но уже новому, а если +=2, то копируется и вставляется элемент с "л" и итерации сразу перекидывает через оба этих элемента, чтобы не проверять повторно?