#include <iostream>
#include <algorithm>
#include <cstdio>
#include <cstring>
using namespace std;
int main(void)
{
int x, y, z, p, q, r, m;
char a[50], b[50];
scanf ("%d", &x);
for (x; x > 0; --x)
{
scanf ("%s", &a);
scanf ("%s", &b);
m = 0;
if (strlen(a) != strlen(b))
printf ("NO\n");
else
sort (a, a + strlen(a));
sort (b, b + strlen(b));
for (y = 0, z = 0; y < strlen(a); ++y, ++z)
{
if (a[y] == b[z])
m = m + 1;
}
if (m == strlen(a))
printf ("YES\n");
else
printf ("NO\n");
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8YWxnb3JpdGhtPgojaW5jbHVkZSA8Y3N0ZGlvPgojaW5jbHVkZSA8Y3N0cmluZz4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKaW50IG1haW4odm9pZCkgCnsKCWludCB4LCB5LCB6LCBwLCBxLCByLCBtOwoJY2hhciBhWzUwXSwgYls1MF07CglzY2FuZiAoIiVkIiwgJngpOwoJZm9yICh4OyB4ID4gMDsgLS14KQoJewoJCXNjYW5mICgiJXMiLCAmYSk7CgkJc2NhbmYgKCIlcyIsICZiKTsKCQltID0gMDsKCQlpZiAoc3RybGVuKGEpICE9IHN0cmxlbihiKSkKCQkJcHJpbnRmICgiTk9cbiIpOwoJCWVsc2UJCgkJCXNvcnQgKGEsIGEgKyBzdHJsZW4oYSkpOwoJCQlzb3J0IChiLCBiICsgc3RybGVuKGIpKTsKCQkJZm9yICh5ID0gMCwgeiA9IDA7IHkgPCBzdHJsZW4oYSk7ICsreSwgKyt6KQoJCQl7CgkJCQlpZiAoYVt5XSA9PSBiW3pdKQoJCQkJbSA9IG0gKyAxOwoJCQl9CgkJCWlmIChtID09IHN0cmxlbihhKSkKCQkJCXByaW50ZiAoIllFU1xuIik7CgkJCWVsc2UKCQkJCXByaW50ZiAoIk5PXG4iKTsKCX0KCXJldHVybiAwOwp9