#include <bits/stdc++.h>
#define ll  long long
using namespace std;
void printa(int arr[], int n) { for(int i=0;i<n;i++) cout<<arr[i]<<' '; cout<<'\n'; }
void printv(vector<int> vec) { for(auto i:vec) cout<<i<<' '; cout<<'\n'; }
void printt(vector<vector<int>> vec) { for(int i=0;i<vec.size();i++) { cout<<i<<" --> "; printv(vec[i]); } }
ll gcd(ll a,ll b) { if(a>b) swap(a,b); if (a==0) return b; return gcd(b%a,a); }

void solve()
{
    int n; cin>>n;
    string s; cin>>s;
    set<string> st;
    for(int i=0;i<n;i++)
    {
        string tmp="";
        for(int j=i;j<n;j++)
        {
            tmp+=s[j];
            st.insert(tmp);
        }
    }
    // for(auto i:st) cout<<i<<' ';
    for(int i=0;i<26;i++)
    {
        string tmp="";
        tmp+='a'+i;
        if(st.find(tmp)==st.end())
        {
            cout<<tmp<<'\n';
            return;
        }
    }
    for(int i=0;i<26;i++)
    {
        for(int j=0;j<26;j++)
        {
            string tmp="";
            tmp+=('a'+i);
            tmp+=('a'+j);
            if(st.find(tmp)==st.end())
            {
                cout<<tmp<<'\n';
                return;
            }
        }
    }
    for(int k=0;k<26;k++)
    {
        string tmp="";
        tmp+='a'+k;
        for(int i=0;i<26;i++)
        {
            tmp+=i+'a';
            for(int j=0;j<26;j++)
            {
                string tmp="";
                tmp+=('a'+k);
                tmp+=('a'+i);
                tmp+=('a'+j);
                if(st.find(tmp)==st.end())
                {
                    cout<<tmp<<'\n';
                    return;
                }
            }
        }
    }
}
int main()
{
    ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0);
    int t=1; 
    cin>>t;
    while(t--) {
        solve();
    }
}



