시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 1024 MB49121227.273%

문제

По рзелульаттам илссеовадний одонго анлигйсокго унвиертисета, не иеемт занчнеия, в кокам пряокде рсапожолены бкувы в солве. Галвоне, чотбы преавя и пслоендяя бквуы блыи на мсете. Осатьлыне бкувы мгоут селдовтаь в плоонм бсепордяке, все-рвано ткест чтаитсея без побрелм. Пичрионй эгото ялвятеся то, что мы не чиатем кдаужю бкуву по отдльенотси, а все солво цликеом.

Ваша задача --- подтвердить исследования английских ученых для произвольного текста.

Каждое слово $s$ в тексте, если это возможно, необходимо преобразовать так, чтобы первая и последняя буква остались на своих местах, а остальные буквы стояли вперемешку, но так, чтобы преобразованное слово не совпадало с исходным. Если же слово указанным образом преобразовать невозможно, то его следует оставить без изменений.

Напишите программу, выполняющую указанное преобразование.

입력

Во входном файле задан текст, состоящий из заглавных и строчных латинских букв, знаков препинания: <<!?:;-.,>> и пробелов. Словом считается любая последовательность подряд идущих букв, ограниченная пробелами, знаками препинания, переводом строки, началом или концом текста. Длина текста не превышает 10 килобайт, длина каждого слова не превышает $20$ символов. Последняя строка файла завершается переводом строки.

출력

В выходной файл выведите тот же самый текст, каждое слово в котором преобразовано согласно условию. В примере, для пояснения, пробелы заменены подчеркиваниями. Ваша программа должна выводить пробелы.

예제 입력 1

Hello_World!

예제 출력 1

Hlleo_Wolrd!

예제 입력 2

Po__rezultatam...

예제 출력 2

Po__rzeluatatm...

예제 입력 3

QaQ_QaaaaQ

예제 출력 3

QaQ_QaaaaQ