eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Паліндром

Паліндром

Крілик Роджер дуже любить бавитися. Особливо він любить бавитися паліндромом. Він так забавився паліндромом, що ненароком впустив його… Біда, бо паліндром розсипався на дрібненькі шматочки, тобто на букви. Маленький кролик Роджер прибіг до татка Стена і розплакався. Стен не може дивитися на те, як сильно засмутився Роджер. Тому він переконливо просить Вас допомогти Роджеру зібрати паліндром. Звичайно, деякі буквочки могли так впасти, що їх тепер і не знайдеш… але крілик Роджер не надто вимогливий, він тільки просить Вас зібрати для нього якнайдовший паліндром. Якщо ж не вдасться, то Стен підказує, що з паліндромів однакової довжини слід вибрати той, що є лексикографічно першим. \InputFile У єдиному рядку вхідних даних -- перелік літер, розсипаних на підлозі. Усі символи -- малі латинські літери (\textbf{a}--\textbf{z}). Кількість символів більша за нуль і не перевищує \textbf{200000}. \OutputFile У єдиному рядку вивести новий паліндром Роджера.
Ліміт часу 1 секунда
Ліміт використання пам'яті 64 MiB
Вхідні дані #1
arca
Вихідні дані #1
aca
Джерело ACM-ICPC Ukraine 2012, 1st Stage Ukraine, April 21, 2012