import java.util.Scanner;
class TestClass {
public static void main(String args[]) throws Exception {
Scanner in = new Scanner(System.in);
int t = in.nextInt();
boolean pass = false;
for (int a0 = 0; a0 < t; a0++) {
String a = in.next();
String b = in.next();
char[] aChar = new char[128];
char[] bChar = new char[128];
if (a.length() == b.length()) {
for (int i = 0; i < a.length(); i++) {
aChar[a.charAt(i)]++;
bChar[b.charAt(i)]++;
}
for (int i = 0; i < 128; i++) {
if (aChar[i] == bChar[i]) {
pass = true;
continue;
} else {
pass = false;
System.out.println("NO");
break;
}
}
} else {
System.out.println("NO");
continue;
}
if (pass == true)
System.out.println("YES");
}
}
}