Сама общая подпоследовательность
8000 мс · 512 МБ · всё или ничего
Выведите саму наибольшую общую подпоследовательность двух строк. Если таких несколько, подойдёт любая.
Формат ввода
В первой строке первая строка, во второй — вторая. Каждая из строчных латинских букв, длина от до .
Формат вывода
Строка-ответ или пустая строка, если общих символов нет.
Примеры
ввод
a a
вывод
a
Примечание
Для восстановления нужна вся таблица. Идите от правого нижнего угла: если символы совпали, он входит в ответ и вы сдвигаетесь по диагонали; иначе шагайте туда, откуда пришло значение.
Войдите, чтобы отправлять решения.