eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Перестановка

Перестановка

Якщо Ви читали Гаррі Поттера, то знаєте, що повелитель зла, Лорд Волдеморт створив своє ім'я шляхом перестановки букв у своєму справжньому імені. Так з імені "Tom Marvolo Riddle" він отримав "I am Lord Voldemort".

Напишіть програму, яка перевіряє, чи можна отримати з одного імені інше шляхом перестановки його літер.

Вхідні дані

Перший рядок містить кількість тестів n. Наступні n рядків містять по два слова, відокремлених пропусками. Довжина кожного слова більша за 0 та не перевищує 50 символів.

Вихідні дані

Для кожного теста виведіть слово "Yes", якщо можливо з одного імені отримати інше, і "No" у протилежному випадку.

Зауваження

1) Перестановка змінює порядок букв у слові, але ніякі нові букви не можуть бути додані і ніякі задані літри не можуть бути видалені. Наприклад, можна звести "aabc" до "abca", але не до "bac", "abc", "aabca", "aacbb".

2) Слова містять лише символи англійського алфавіту (az, A - Z).

3) Слова не містять пропусків.

4) Можна не враховувати регістр при порівнянні слів, тобто a дорівнює A, b дорівнює B і так далі.

Ліміт часу 1 секунда
Ліміт використання пам'яті 128 MiB
Вхідні дані #1
3
TomMarvoloRiddle IamLordVoldemort
stop pots
abbc bac
Вихідні дані #1
Yes
Yes
No