E. Переворот подстроки
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Даны две строки s и t одинаковой длины. Требуется определить, можно ли из строки s получить строку t, ровно один раз перевернув в ней некоторую подстроку.

Входные данные

В первой строке записана строка s, а во второй — строка t. Обе строки имеют одинаковую длину от 1 до 200000 и состоят из строчных латинских букв.

Выходные данные

Выведите «YES», если можно перевернуть некоторую подстроку строки s так, чтобы s стала равна t, и «NO», если этого сделать нельзя.

Примеры
Входные данные
abcdefg
abedcfg
Выходные данные
YES
Входные данные
abcdefg
abdecfg
Выходные данные
NO