Skip to content

Latest commit

 

History

History
67 lines (45 loc) · 2.24 KB

File metadata and controls

67 lines (45 loc) · 2.24 KB

H. Странное сравнение

Жители Алгосского архипелага придумали новый способ сравнения строк. Две строки считаются равными, если символы одной из них можно заменить на символы другой так, что первая строка станет точной копией второй строки.

При этом необходимо соблюдение двух условий:

  • Порядок вхождения символов должен быть сохранён.
  • Одинаковым символам первой строки должны соответствовать одинаковые символы второй строки. Разным символам —– разные.

Например, если строка s = «abacaba», то ей будет равна строка t = «xhxixhx», так как все вхождения «a» заменены на «x», «b» –— на «h», а «c» –— на «i». Если же первая строка s=«abc», а вторая t=«aaa», то строки уже не будут равны, так как разные буквы первой строки соответствуют одинаковым буквам второй.

Формат ввода

В первой строке записана строка s, во второй –— строка t. Длины обеих строк не превосходят 106.

Обе строки содержат хотя бы по одному символу и состоят только из маленьких латинских букв.

Строки могут быть разной длины.

Формат вывода

Выведите «YES», если строки равны (согласно вышеописанным правилам), и «NO» в ином случае.

Пример 1

mxyskaoghi
qodfrgmslc
YES

Пример 2

agg
xdd
YES

Пример 3

agg
xda
NO