#include <cstdio>
#include <iostream>
#include <algorithm>
#include <vector>
using namespace std;
int main(){
int t,n,h;
string s[1000],v;
bool o[1000];
cin>>t;
for (int i=1;i<=t;i++){
cin>>n;
v.clear();
for (int j=1;j<=n;j++) cin>>s[j];
for (int j=1;j<n;j++){
for (int k=j+1;k<=n;k++){
if (s[k-1]>s[k]) {
swap(s[k-1],s[k]);
}
}
}
o[i]=true;
for (int j=1;j<=n;j++) v+=s[j];
h=v.length();
for (int k=0;k<h-1;k++) {
if (v[k]>v[k+1]) o[i]=false;
}
}
for (int i=1;i<=t;i++){
if (o[i]) cout<<'1'<<endl;
else cout<<'0'<<endl;
}
return 0;
}
``` ```