#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; #define LL long long #define INF 0x3f3f3f3f #define MOD 1000000007 #define eps 1e-6 #define MAXN 200 #define MAXM 100 #define dd {cout<<"debug"<= l; i --) #define doe(i, x) for(i = 1; i <= x; i ++) int n; char str1[MAXN], str2[MAXN]; bool is_ok(int pos) { if(str1[pos] == 'A' && str2[pos] == 'U') return true; if(str1[pos] == 'T' && str2[pos] == 'A') return true; if(str1[pos] == 'C' && str2[pos] == 'G') return true; if(str1[pos] == 'G' && str2[pos] == 'C') return true; return false; } bool solve() { for(int i = 0; i < n; i ++) if(!is_ok(i)) return false; return true; } int main() { int T; scanf("%d", &T); while(T --) { scanf("%d", &n); getchar(); gets(str1); gets(str2); printf("%s\n", solve()? "YES" : "NO"); } return 0; }