ну хоть своими словами расскажите как вы себе это представляете, если писать ничего не хотите...
Создаем переменную для слова
Создаем цикл while, который принимает строки со словами до наступления ситуации, когда новая строка не будет длиннее предыдущей на 1 символ или не будет начинаться с последней буквы предыдущей строки. Также, вставляем в цикл строку, считающую количество вводов.
Проблема в том, что я не знаю как извлекать какие-либо данные из потока вводов и использовать их как условие для цикла. В интернете не получилось найти подходящий способ.
*Писать я как-раз таки очень хочу, но так как не достаточно разобрался в возможностях, не всегда получается самостоятельно найти способы решения