text = input().split()
for i in range(len(text)):
print(text[i][:-1] + text[(i + 1) % len(text)][0], end=' ')
Я понял так, что при вводе строки: 'пайтон лучший язык программирования', программа выводит: 'пайтол лучшия язып программированип', то есть каждый первый символ слова становится последним символом следующего слова, крайние слова являются соседями.