Заданы две строки $$$s$$$ и $$$t$$$, обе длины $$$n$$$. Каждый символ в обеих строках — 'a', 'b' или 'c'.
За один ход разрешается совершить одно из следующих действий:
Разрешается совершить произвольное количество ходов (включая ноль). Можно ли сделать строку $$$s$$$ равной строке $$$t$$$?
В первой строке записано одно целое число $$$q$$$ ($$$1 \le q \le 10^4$$$) — количество наборов входных данных.
В первой строке каждого набора входных данных записано одно целое число $$$n$$$ ($$$1 \le n \le 10^5$$$) — длина строк $$$s$$$ и $$$t$$$.
Во второй строке записана строка $$$s$$$ длины $$$n$$$. Каждый символ — 'a', 'b' или 'c'.
В третьей строке записана строка $$$t$$$ длины $$$n$$$. Каждый символ — 'a', 'b' или 'c'.
Сумма $$$n$$$ по всем наборам входных данных не превосходит $$$10^5$$$.
На каждый набор входных данных выведите «YES», если возможно сделать строку $$$s$$$ равной строке $$$t$$$, совершив произвольное количество ходов (возможно, ноль). В противном случае выведите «NO».
53cabcab1ab6abbabcbbaacb10bcaabababccbbababaac2baab
YES NO YES YES NO
Название |
---|