За несколько дней до соревнования авторы задач Слава и Толя вступили в жаркий спор.
Слава утверждал, что строка $$$S$$$ длины $$$n$$$ является самым лучшим названием для задачи.
Толя же настаивал, что самым лучшим названием для задачи является строка $$$T$$$ длины $$$n$$$.
Чтобы не разрушать дружбу из-за каких-то строчек, ребята решили найти строку, которая будет удовлетворять их обоих.
Они сформулировали следующие критерии для строки-компромисса $$$P$$$:
Помогите ребятам — найдите строку $$$P$$$, которая удовлетворяет описанным выше условиям.
В первой строке дано целое число $$$n$$$ $$$(1 \le n \le 5 \cdot 10^4)$$$ — длина строк $$$S$$$ и $$$T$$$.
Во второй строке дана строка $$$S$$$ $$$(|S| = n)$$$ — лучшее название для задачи по мнению Славы.
В третьей строке дана строка $$$T$$$ $$$(|T| = n)$$$ — лучшее название для задачи по мнению Толи.
Гарантируется, что строки $$$S$$$ и $$$T$$$ состоят только из символов латинского алфавита в нижнем регистре.
В единственной строке выведите строку $$$P$$$ — строку-компромисс, удовлетворяющую следующим условиям:
Если существует несколько строк $$$P$$$, удовлетворяющих условиям — выведите любую.
4axcypbqd
kmmk
7qwertyujhgfdsa
oueieuo
Палиндром — строка, читающаяся одинаково слева направо и справа налево.
Примеры палиндромов: tenet, abacaba, pqqp, d.
Расстояние $$$d(A, B)$$$ между строками $$$A$$$ и $$$B$$$ одинаковой длины $$$n$$$ вычисляется как $$$\sum{|A_i - B_i|}$$$, где $$$A_i - B_i$$$ равно разнице позиций символов $$$A_i$$$ и $$$B_i$$$ в латинском алфавите.
Первый тестовый пример
Строка $$$S$$$ равна axcy.
Строка $$$T$$$ равна pbqd.
Примеры возможных строк $$$P$$$: kmmk, oddo, eeee и множество других.
Суммарное расстояние $$$d(S, P) + d(T, P)$$$ для $$$P$$$ = kmmk будет равно:
Можно показать, что $$$72$$$ — минимально возможное значение для подходящих под условие строк $$$P$$$.
| Название |
|---|


