아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

Перестановка букв

시간 제한2초메모리 제한1024 MB

요약
길이가 3보다 큰 각 단어에서 첫 글자와 끝 글자는 그대로 두고 가운데 글자의 순서를 바꿔 원래 단어와 다른 단어를 만든다.
난이도

보통10점 중 4점

유형
문자열, 구현, 그리디
정답자
아직 제출이 없습니다

문제

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

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

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

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

입력

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

출력

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

예제3

  1. 예제 1

    입력
    Hello_World!
    
    예상 출력
    Hlleo_Wolrd!
    
  2. 예제 2

    입력
    Po__rezultatam...
    
    예상 출력
    Po__rzeluatatm...
    
  3. 예제 3

    입력
    QaQ_QaaaaQ
    
    예상 출력
    QaQ_QaaaaQ