B. Твоё имя
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

khba пишет имя своей девушки. Для этого у него есть $$$n$$$ кубиков, на каждом из которых написано по одной строчной латинской букве. Они расположены в ряд и составляют строку $$$s$$$. Имя его девушки представляет собой строку $$$t$$$ длины $$$n$$$, состоящую из строчных латинских букв.

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

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

Первая строка содержит одно целое число $$$q$$$ ($$$1 \le q \le 1000$$$) — количество наборов входных данных.

Первая строка каждого набора содержит одно целое число $$$n$$$ ($$$1 \le n \le 20$$$).

Вторая строка каждого набора содержит две различные строки $$$s$$$ и $$$t$$$ длины $$$n$$$, состоящие из строчных латинских букв.

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

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

Ответ можно выводить в любом регистре (верхнем или нижнем). Например, строки «yEs», «yes», «Yes» и «YES» будут считаться положительными ответами.

Пример
Входные данные
5
7
humitsa mitsuha
4
orhi hori
6
aakima makima
6
nezuqo nezuko
6
misaka mikasa
Выходные данные
YES
YES
NO
NO
YES
Примечание

В первом примере изначальная строка равна 'humitsa', и можно выполнить следующие операции:

  • поменять местами первый и третий символы, получится 'muhitsa'
  • поменять местами второй и четвёртый символы, получится 'mihutsa'
  • поменять местами третий и пятый символы, получится 'mithusa'
  • поменять местами четвёртый и шестой символы, получится 'mitsuha'

Во втором примере изначальная строка равна 'orhi', и можно выполнить следующие операции:

  • поменять местами второй и третий символы, получится 'ohri'
  • поменять местами первый и второй символы, получится 'hori'