from collections import defaultdict, Counter Q = int(input()) for case in range(Q): S = input() T = input() N = len(S) S1 = S[::2] S2 = S[1::2] T1 = T[::2] T2 = T[1::2] countS1 = Counter(S1) countS2 = Counter(S2) countT1 = Counter(T1) countT2 = Counter(T2) if (countS1 != countT1) or (countS2 != countT2): print("No") continue invS1 = 0 invS2 = 0 invT1 = 0 invT2 = 0 for i in range(len(S1)): for j in range(i + 1, len(S1)): if ord(S1[i]) > ord(S1[j]): invS1 += 1 if ord(T1[i]) > ord(T1[j]): invT1 += 1 for i in range(len(S2)): for j in range(i + 1, len(S2)): if ord(S2[i]) > ord(S2[j]): invS2 += 1 if ord(T2[i]) > ord(T2[j]): invT2 += 1 diff1 = abs(invS1 - invT1) diff2 = abs(invS2 - invT2) if (diff1 % 2) == (diff2 % 2): print("Yes") else: print("No")