Submit solution


Очки: 110
Ограничение по времени: 2.0s
Ограничение по памяти: 256M

Problem type
Allowed languages
C++, Python

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

Определите, верно ли это для данных двух слов.

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

В первой строке задано слово s, во второй — слово t. Оба слова непустые, состоят из строчных латинских букв, длина каждого не превышает 2 * 10^5.

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

Выведите YES, если слова составлены из одних и тех же букв, иначе выведите NO.

Ограничения

  • 1 <= |s|, |t| <= 2 * 10^5
  • s и t состоят только из строчных латинских букв

Примеры

Пример 1

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

listen
silent

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

YES

Пояснение

Обе строки состоят из одних и тех же букв, поэтому YES.

Пример 2

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

dec
cde

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

YES

Комментарии

Еще нет ни одного комментария.