민철이는 우선 어떤 단어를 생각하고, 생각한 단어가 회문이면 그대로 사용하기로 했다.
회문이 아니라면, 이 단어의 순서를 적절하게 바꾸어서 새로운 회문을 만들려고 한다.
이 때는 알파벳의 개수를 먼저 세고, 홀수가 1개 이면 해당 단어가 중간에 위치하면 나머지는 회문으로 배치할 수 있다.
또한, 알파벳으로 이루어진 단어에서 회문이 불가능한 경우는 알파벳의 개수가 홀수인 것이 2개 이상 존재하는 경우이다.
민철이가 생각한 단어를 회문으로 바꾸는 프로그램을 작성하시오.
정답이 여러개일 경우에는 사전순으로 앞서는 단어를 출력한다.