#include <vector>
#include <list>
#include <map>
#include <set>
#include <queue>
#include <deque>
#include <stack>
#include <bitset>
#include <algorithm>
#include <functional>
#include <numeric>
#include <utility>
#include <sstream>
#include <iostream>
#include <iomanip>
#include <cstdio>
#include <cmath>
#include <cstdlib>
#include <ctime>
#include <string>
#include <cstring>
#include <cstdlib>
#include <cassert>
#include <climits>
#include <cctype>
#define SZ(x) ( (int) (x).size() )
#define me(x,a) memset(x,a,sizeof(x))
#define FN(a,n) for(int a=0;a<n;a++)
#define FOR(a,ini,fin) for(int a=(ini);a<(fin);a++)
#define sc1(x) scanf("%d",&x)
#define sc2(x,y) scanf("%d %d",&x,&y)
#define sc3(x,y,z) scanf("%d %d %d",&x,&y,&z)
#define all(v) v.begin(),v.end()
#define pb push_back
#define mp make_pair
#define pii pair<int,int>
#define F first
#define S second
#define endl "\n"
#define MOD 1000000007
#define MAXN 100005
typedef long long LL;
typedef unsigned long long ULL;
using namespace std;
/* ajjjjjjjjjjjjjjjjjjjjjjjj; */
int main(){
int tc;
sc1(tc);
while(tc--){
string s;
int n;
sc1(n);
cin>>s;
string res = "";
FN(i,n){
int j;
string temp ="";
bool col = 0;
for( j=0;j<n;j++){
if( i != j ){
if( !col){
if(s[i] < s[j] ) {
temp+=s[i];
col = 1;
}
}
temp+=s[j];
}
}
if( !col) temp+=s[i];
if( res == "" || res > temp ) res = temp;
}
cout << res <<endl;
}
}
I2luY2x1ZGUgPHZlY3Rvcj4KI2luY2x1ZGUgPGxpc3Q+CiNpbmNsdWRlIDxtYXA+CiNpbmNsdWRlIDxzZXQ+CiNpbmNsdWRlIDxxdWV1ZT4KI2luY2x1ZGUgPGRlcXVlPgojaW5jbHVkZSA8c3RhY2s+CiNpbmNsdWRlIDxiaXRzZXQ+CiNpbmNsdWRlIDxhbGdvcml0aG0+CiNpbmNsdWRlIDxmdW5jdGlvbmFsPgojaW5jbHVkZSA8bnVtZXJpYz4KI2luY2x1ZGUgPHV0aWxpdHk+CiNpbmNsdWRlIDxzc3RyZWFtPgojaW5jbHVkZSA8aW9zdHJlYW0+CiNpbmNsdWRlIDxpb21hbmlwPgojaW5jbHVkZSA8Y3N0ZGlvPgojaW5jbHVkZSA8Y21hdGg+CiNpbmNsdWRlIDxjc3RkbGliPgojaW5jbHVkZSA8Y3RpbWU+CiNpbmNsdWRlIDxzdHJpbmc+CiNpbmNsdWRlIDxjc3RyaW5nPgojaW5jbHVkZSA8Y3N0ZGxpYj4KI2luY2x1ZGUgPGNhc3NlcnQ+CiNpbmNsdWRlIDxjbGltaXRzPgojaW5jbHVkZSA8Y2N0eXBlPgojZGVmaW5lIFNaKHgpICggKGludCkgKHgpLnNpemUoKSApCiNkZWZpbmUgbWUoeCxhKSBtZW1zZXQoeCxhLHNpemVvZih4KSkKI2RlZmluZSBGTihhLG4pIGZvcihpbnQgYT0wO2E8bjthKyspCiNkZWZpbmUgRk9SKGEsaW5pLGZpbikgZm9yKGludCBhPShpbmkpO2E8KGZpbik7YSsrKQojZGVmaW5lIHNjMSh4KSBzY2FuZigiJWQiLCZ4KQojZGVmaW5lIHNjMih4LHkpIHNjYW5mKCIlZCAlZCIsJngsJnkpCiNkZWZpbmUgc2MzKHgseSx6KSBzY2FuZigiJWQgJWQgJWQiLCZ4LCZ5LCZ6KQojZGVmaW5lIGFsbCh2KSB2LmJlZ2luKCksdi5lbmQoKQojZGVmaW5lIHBiIHB1c2hfYmFjawojZGVmaW5lIG1wIG1ha2VfcGFpcgojZGVmaW5lIHBpaSBwYWlyPGludCxpbnQ+CiNkZWZpbmUgRiBmaXJzdAojZGVmaW5lIFMgc2Vjb25kCiNkZWZpbmUgZW5kbCAiXG4iCiNkZWZpbmUgTU9EIDEwMDAwMDAwMDcKI2RlZmluZSBNQVhOIDEwMDAwNQp0eXBlZGVmIGxvbmcgbG9uZyBMTDsKdHlwZWRlZiB1bnNpZ25lZCBsb25nIGxvbmcgVUxMOwp1c2luZyBuYW1lc3BhY2Ugc3RkOwovKiAgYWpqampqampqampqampqampqampqampqajsgKi8KaW50IG1haW4oKXsKICAgIGludCB0YzsKICAgIHNjMSh0Yyk7CiAgICB3aGlsZSh0Yy0tKXsKICAgICAgICBzdHJpbmcgczsKICAgICAgICBpbnQgbjsKICAgICAgICBzYzEobik7CiAgICAgICAgY2luPj5zOwogICAgICAgIHN0cmluZyByZXMgPSAiIjsKICAgICAgICBGTihpLG4pewogICAgICAgICAgICBpbnQgajsKICAgICAgICAgICAgc3RyaW5nIHRlbXAgPSIiOwogICAgICAgICAgICBib29sIGNvbCA9IDA7CiAgICAgICAgICAgIGZvciggaj0wO2o8bjtqKyspewogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICBpZiggaSAhPSBqICl7CiAgICAgICAgICAgICAgICAgICAgaWYoICFjb2wpewogICAgICAgICAgICAgICAgICAgICAgICBpZihzW2ldIDwgc1tqXSApIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRlbXArPXNbaV07CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2wgPSAxOwogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIHRlbXArPXNbal07CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgaWYoICFjb2wpIHRlbXArPXNbaV07CiAgICAgICAgICAgIGlmKCByZXMgPT0gIiIgfHwgcmVzID4gdGVtcCApIHJlcyA9IHRlbXA7CiAgICAgICAgfQogICAgICAgIGNvdXQgPDwgcmVzIDw8ZW5kbDsKICAgIH0KfQog
MTAwCjkKS09FUExMSUtGCjUKSFpFWUsKNwpDVkRSVUpHCjUKSEdITUcKNApMUlNQCjYKRlRPQkRSCjMKUkVSCjcKUkZJUFFYQQozCkVVTwoxMApPQktBVkdZTFpTCjgKUVhKRVFaS1cKNgpJRkhGV0oKNwpEVExaS05FCjgKVk1EVlNCTkEKNQpGSkZJVAo2CkJWUlNOSAoxMApGRUZFR0ZISU5FCjMKRVVECjkKUUFZU0JOVENICjMKV1ZLCjMKTldQCjgKTFhNUk9RSFcKNQpGQ01UTQoxMApUTVpaRVdNVUJNCjEwCkdIT1JBSFFLT1EKNwpQVEtQQkhBCjUKQkZBV04KNApEWEZYCjYKQ01QUFhVCjEwCkVZRERFVVFYTUcKMwpMQVIKOQpMRlNLWlBXV0QKNwpWREFOUkNZCjgKV1pZVENMWkkKOApRREdBS05PUAo2CktIR1lUUAo1CkJWQUFHCjMKT0NWCjkKUUlKRlhPUFBJCjMKQ1pECjMKR1RMCjMKWVNTCjgKT1pVU0FCUEwKOQpUWVZXSVdER0kKNgpDUlJHRkwKNgpKSlNMUUsKNgpQTFpSSUwKNApOUlBJCjgKTUNPUUJETFMKMwpWWU0KOApWREZNWlZTUQo3ClJUVlRNQVMKOQpYWU1OU0RTQkwKOQpZRktHUVhIUEkKMTAKV0dEVE9PSE5GTwo4CktQT01CWUlYCjYKT0RMQkxFCjQKSEVCUwo3CktZTEFEU0YKNgpBREFPRFoKOQpPQkNYR0hERVQKNwpHQUJNRkFTCjUKR1dNR0cKMwpERE0KNwpXRU9CV1NKCjUKWE9CVEcKNgpPUldZU0gKOApTQ0pRWEFFRwozCkNYUAo1CkRKSVVTCjQKUFRSSQoxMApGWlFBUU1OQkZYCjMKUlpRCjcKTFNOU1ZYVwo1CllHS1VBCjYKV1VCVVBECjEwCk1IT1NNR1ZZV1MKOQpQRFpYTEFVWFcKMTAKTktJRkNVQkdIRwoxMApIUFJOVE9LSVpJCjMKQUNWCjUKV0JDWlMKMwpURkwKNApDUkRSCjYKVUNCVlJICjUKSEVUVlgKNgpDRVdJUkoKNApITlJCCjMKVkNYCjMKRE9OCjYKTUVVVU1YCjkKT0RLT0hJTFZWCjkKV0FBSkpBWlhXCjEwCklWU0hVS1JLS0EKOApOQVpIRUlUTwo3CkhIRVNWQ1UKNgpIR0FaVEMKNQpHUUVDUAo0Ck5IQ0wKMTAKT1BVTUpHVVpJWQo=
100
9
KOEPLLIKF
5
HZEYK
7
CVDRUJG
5
HGHMG
4
LRSP
6
FTOBDR
3
RER
7
RFIPQXA
3
EUO
10
OBKAVGYLZS
8
QXJEQZKW
6
IFHFWJ
7
DTLZKNE
8
VMDVSBNA
5
FJFIT
6
BVRSNH
10
FEFEGFHINE
3
EUD
9
QAYSBNTCH
3
WVK
3
NWP
8
LXMROQHW
5
FCMTM
10
TMZZEWMUBM
10
GHORAHQKOQ
7
PTKPBHA
5
BFAWN
4
DXFX
6
CMPPXU
10
EYDDEUQXMG
3
LAR
9
LFSKZPWWD
7
VDANRCY
8
WZYTCLZI
8
QDGAKNOP
6
KHGYTP
5
BVAAG
3
OCV
9
QIJFXOPPI
3
CZD
3
GTL
3
YSS
8
OZUSABPL
9
TYVWIWDGI
6
CRRGFL
6
JJSLQK
6
PLZRIL
4
NRPI
8
MCOQBDLS
3
VYM
8
VDFMZVSQ
7
RTVTMAS
9
XYMNSDSBL
9
YFKGQXHPI
10
WGDTOOHNFO
8
KPOMBYIX
6
ODLBLE
4
HEBS
7
KYLADSF
6
ADAODZ
9
OBCXGHDET
7
GABMFAS
5
GWMGG
3
DDM
7
WEOBWSJ
5
XOBTG
6
ORWYSH
8
SCJQXAEG
3
CXP
5
DJIUS
4
PTRI
10
FZQAQMNBFX
3
RZQ
7
LSNSVXW
5
YGKUA
6
WUBUPD
10
MHOSMGVYWS
9
PDZXLAUXW
10
NKIFCUBGHG
10
HPRNTOKIZI
3
ACV
5
WBCZS
3
TFL
4
CRDR
6
UCBVRH
5
HETVX
6
CEWIRJ
4
HNRB
3
VCX
3
DON
6
MEUUMX
9
ODKOHILVV
9
WAAJJAZXW
10
IVSHUKRKKA
8
NAZHEITO
7
HHESVCU
6
HGAZTC
5
GQECP
4
NHCL
10
OPUMJGUZIY