Омар грає в гру#9792

Омар грає в гру

1 секунда
64 мегабайти
Дуже легка

Омар вирішив зіграти в гру, яку запропонував йому Гусейн. Щодня Омар обирає дві різні малі літери англійського алфавіту та і в кожному слові замінює всі входження символу на символ , а всі входження символу на символ .

Дано рядки та , які складаються лише з малих літер англійського алфавіту. Чи може Омар перетворити рядок на рядок після певної кількості днів? (можливо, навіть за нуль днів).

Вхідні дані

Перший рядок містить рядок . Другий рядок містить рядок .

= (1 \leq |s| \leq 2 \cdot 10^5)

Вихідні дані

Виведіть Yes, якщо Омар може перетворити рядок на , інакше виведіть No.

Приклади

Приклад 1

Loading
Loading

Приклад 2

Loading
Loading