#include <bits/stdc++.h>
using namespace std;
#define ll long long
void solve()
{
ll n;
cin>>n;
string a , b;
cin>>a>>b;
vector<ll>freq(30);
vector<bool>flags(n+5,0);
for (auto e :a) freq[e-'a']++;
if (a<b){cout<<"Yes"; return; }
for (int i = 0 ; i < n ; i++)
{
for (int j = 0 ; j < b[i] - 'a' ; j++)
{
if (freq[j]) {cout<<"Yes"; return; }
}
if (a[i] > b[i] && !freq[b[i]-'a']) {cout <<"No"; return;}
if (a[i] == b[i]){freq[a[i]-'a']--; continue;}
}
cout << "No"; return;
}
int main()
{
ios::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
int t = 1;
cin >> t;
while (t--)
{
solve();
cout <<'\n';
}
return 0;
}
/*
int j = n-1 , curridx = i , fg = 0 , lst;
while (j>=i)
{
if (a[j] == b[j]) flags[j] = flags[j+1];
else if (a[j]>b[j]) flags[j] = 0;
else flags[j] = 1;
if (a[j] == b[i])
{
curridx = i;
fg = 1;
lst = j; j--;
continue;
}
if (fg)
{
while (j>=i && b[i] != a[j])
{
if (a[j] == b[j]) flags[j] = flags[j+1];
else if (a[j]>b[j]) flags[j] = 0;
else flags[j] = 1;
if (a[j] < b[curridx]) {cout<<"Yes"; return; }
else if (a[j] > b[curridx]) {fg = 0; break;}
curridx++; j--;
}
if (fg == 1 && flags[lst+1]) {cout<<"Yes"; return; }
}
j--;
}
break;
*/
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgojZGVmaW5lIGxsIGxvbmcgbG9uZwoKdm9pZCBzb2x2ZSgpCnsKCiAgICBsbCBuOwogICAgY2luPj5uOwogICAgc3RyaW5nIGEgLCBiOwogICAgY2luPj5hPj5iOwoKICAgIHZlY3RvcjxsbD5mcmVxKDMwKTsKICAgIHZlY3Rvcjxib29sPmZsYWdzKG4rNSwwKTsKCiAgICBmb3IgKGF1dG8gZSA6YSkgZnJlcVtlLSdhJ10rKzsKCiAgICBpZiAoYTxiKXtjb3V0PDwiWWVzIjsgcmV0dXJuOyB9CgogICAgZm9yIChpbnQgaSA9IDAgOyBpIDwgbiA7IGkrKykKICAgIHsKCiAgICAgICAgZm9yIChpbnQgaiA9IDAgOyBqIDwgYltpXSAtICdhJyA7IGorKykKICAgICAgICB7CiAgICAgICAgICAgIGlmIChmcmVxW2pdKSB7Y291dDw8IlllcyI7IHJldHVybjsgfQogICAgICAgIH0KCiAgICAgICAgaWYgKGFbaV0gPiBiW2ldICYmICFmcmVxW2JbaV0tJ2EnXSkge2NvdXQgPDwiTm8iOyByZXR1cm47fQogICAgICAgIGlmIChhW2ldID09IGJbaV0pe2ZyZXFbYVtpXS0nYSddLS07IGNvbnRpbnVlO30KCgogICAgfQoKICAgIGNvdXQgPDwgIk5vIjsgcmV0dXJuOwp9CgppbnQgbWFpbigpCnsKICAgIGlvczo6c3luY193aXRoX3N0ZGlvKDApOwogICAgY2luLnRpZSgwKTsKICAgIGNvdXQudGllKDApOwoKCiAgICBpbnQgdCA9IDE7CiAgICBjaW4gPj4gdDsKCiAgICB3aGlsZSAodC0tKQogICAgewogICAgICAgIHNvbHZlKCk7CiAgICAgICAgY291dCA8PCdcbic7CiAgICB9CgogICAgcmV0dXJuIDA7Cn0KLyoKaW50IGogPSBuLTEgLCBjdXJyaWR4ID0gaSAsIGZnID0gMCAsIGxzdDsKd2hpbGUgKGo+PWkpCnsKaWYgKGFbal0gPT0gYltqXSkgZmxhZ3Nbal0gPSBmbGFnc1tqKzFdOwplbHNlIGlmIChhW2pdPmJbal0pIGZsYWdzW2pdID0gMDsKZWxzZSBmbGFnc1tqXSA9IDE7CgppZiAoYVtqXSA9PSBiW2ldKQp7CmN1cnJpZHggPSBpOwpmZyA9IDE7CmxzdCA9IGo7IGotLTsKY29udGludWU7Cn0KCmlmIChmZykKewp3aGlsZSAoaj49aSAmJiBiW2ldICE9IGFbal0pCnsKaWYgKGFbal0gPT0gYltqXSkgZmxhZ3Nbal0gPSBmbGFnc1tqKzFdOwplbHNlIGlmIChhW2pdPmJbal0pIGZsYWdzW2pdID0gMDsKZWxzZSBmbGFnc1tqXSA9IDE7CgppZiAoYVtqXSA8IGJbY3VycmlkeF0pIHtjb3V0PDwiWWVzIjsgcmV0dXJuOyB9CmVsc2UgaWYgKGFbal0gPiBiW2N1cnJpZHhdKSB7ZmcgPSAwOyBicmVhazt9CmN1cnJpZHgrKzsgai0tOwp9CmlmIChmZyA9PSAxICYmIGZsYWdzW2xzdCsxXSkge2NvdXQ8PCJZZXMiOyByZXR1cm47IH0KfQoKai0tOwp9CmJyZWFrOwogKi8=