// Online C++ compiler to run C++ program online
#include <bits/stdc++.h>
using namespace std;
bool postojiDupli(vector<char>& arr) {
unordered_set<char> s;
for (char x : arr) {
if (s.find(x) != s.end())
return true;
s.insert(x);
}
return false;
}
int main() {
int t;
cin >> t;
while(t--){
int n;
string s;
cin >> n >> s;
vector<char> niz(n-2);
for (int i = 0; i < n-2; i++){
niz.push_back(s[i+1]);
}
for (int i = 0; i < n-2; i++){
cout << niz[i] << " ";
}
if (postojiDupli(niz)){
cout << "YES" << '\n';
}
else cout << "NO" << '\n';
}
return 0;
}
Ly8gT25saW5lIEMrKyBjb21waWxlciB0byBydW4gQysrIHByb2dyYW0gb25saW5lCiNpbmNsdWRlIDxiaXRzL3N0ZGMrKy5oPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmJvb2wgcG9zdG9qaUR1cGxpKHZlY3RvcjxjaGFyPiYgYXJyKSB7CgogICAgCiAgICB1bm9yZGVyZWRfc2V0PGNoYXI+IHM7CiAgICBmb3IgKGNoYXIgeCA6IGFycikgewogICAgICAgIGlmIChzLmZpbmQoeCkgIT0gcy5lbmQoKSkKICAgICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgICAgcy5pbnNlcnQoeCk7CiAgICB9CiAgICByZXR1cm4gZmFsc2U7Cn0KCmludCBtYWluKCkgewogICAgaW50IHQ7CiAgICBjaW4gPj4gdDsKICAgIHdoaWxlKHQtLSl7CiAgICAgICAgaW50IG47CiAgICAgICAgc3RyaW5nIHM7CiAgICAgICAgY2luID4+IG4gPj4gczsKICAgICAgICB2ZWN0b3I8Y2hhcj4gbml6KG4tMik7CiAgICAgICAgZm9yIChpbnQgaSA9IDA7IGkgPCBuLTI7IGkrKyl7CiAgICAgICAgICAgICBuaXoucHVzaF9iYWNrKHNbaSsxXSk7CiAgICAgICAgfQogICAgICAgIGZvciAoaW50IGkgPSAwOyBpIDwgbi0yOyBpKyspewogICAgICAgICAgICAgY291dCA8PCBuaXpbaV0gPDwgIiAiOwogICAgICAgIH0KICAgICAgICAKICAgICAgICBpZiAocG9zdG9qaUR1cGxpKG5peikpewogICAgICAgICAgICBjb3V0IDw8ICJZRVMiIDw8ICdcbic7CiAgICAgICAgfQogICAgICAgIGVsc2UgY291dCA8PCAiTk8iIDw8ICdcbic7CiAgICAgICAgCiAgICB9CgogICAgcmV0dXJuIDA7Cn0=