단어 뒤섞기

아직 제출이 없습니다시간 제한1초메모리 제한128 MB

문제

사람의 뇌는 아주 영리해서, 각 단어에 필요한 글자가 모두 들어 있고 첫 글자와 마지막 글자가 제자리에 있기만 하면 가운데 글자들이 뒤섞여 있어도 문장을 읽어낼 수 있습니다. 예를 들어 아래 문장을 보세요.

Did you konw taht the hamun biarn is so cevelr taht it can raed a scnetnee lkie tihs as lnog as ecah wrod has the ccerrot lrettes and the fsrit and lsat lrettes are ccerrot?

원래 문장은 다음과 같습니다.

Did you know that the human brain is so clever that it can read a sentence like this as long as each word has the correct letters and the first and last letters are correct?

한 번에 읽혔다면, 바로 그 점이 증명된 셈입니다.

이 문제에서는 평범한 단어들이 주어집니다. 각 단어를 뒤섞되, 첫 글자와 마지막 글자는 그대로 두고 그 사이의 글자들만 순서를 뒤집어야 합니다. 글자가 2개 이하인 단어는 뒤집을 가운데 글자가 없으므로 그대로 둡니다.

입력

입력은 여러 줄의 텍스트로 이루어집니다. 각 줄의 길이는 250자를 넘지 않습니다. 텍스트는 소문자 알파벳과 공백으로만 구성됩니다. 각 단어 사이에는 공백이 정확히 하나씩 있으며, 줄의 앞이나 뒤에는 공백이 없습니다. 마지막 줄에는 문자 # 하나만 있으며, 이 줄은 처리하지 않습니다.

출력

처리한 입력 줄마다 한 줄씩 출력합니다. 각 출력 줄에서는 모든 단어의 글자 순서가 뒤집혀 있어야 하지만, 첫 글자와 마지막 글자는 그대로여야 합니다.