Ну давайте я напишу для затравки.
Я нашел цепочку квадратичной длины:
(в скобках справа пишется текущее число сделанных ходов)







Т.е.

преобразуется в

за

ходов.
Далее, для




И наконец
![$(bc)^nb^k\to (bc)^n(ac)^{[k/2]}b^{k\bmod 2}$ $(bc)^nb^k\to (bc)^n(ac)^{[k/2]}b^{k\bmod 2}$](https://dxdy-02.korotkov.co.uk/f/d/9/e/d9e6b06a99d69d98e49819d46756799682.png)
за
![$(3kn+\left[\frac{k}{2}\right])$ $(3kn+\left[\frac{k}{2}\right])$](https://dxdy-02.korotkov.co.uk/f/d/2/4/d24dadef290d0a054127d506deccb03c82.png)
ходов.
Длина слова

. Для

длина слова

, а число ходов получается равным

ходов.
(проверьте, могу наврать)
Я, конечно, не утверждаю, что это максимум. Однако максимум теперь

.
upd: можно еще сначала добавить ходы типа

для построения

. Получим еще 1 ход: максимум

.