Паліндромна підпослідовність#2179

Паліндромна підпослідовність

1 секунда
122,174 мегабайта
Середня

Підпослідовність — це послідовність, отримана шляхом видалення нуля або більше символів із рядка. Паліндром — це рядок, який читається однаково зліва направо і справа наліво. Дано рядок, знайдіть найдовшу підпослідовність-паліндром. Якщо існує декілька можливих відповідей, оберіть лексикографічно найменшу.

Вхідні дані

Вхід містить кілька тестів, кожен розміщений у окремому рядку. Максимальна довжина рядка — . Кожен рядок містить лише символи від 'a' до 'z'.

Вихідні дані

Для кожного рядка виведіть у окремому рядку лексикографічно найменшу найдовшу паліндромну підпослідовність.

Приклади

Приклад 1

Loading
Loading