NOIP T1。
#include<bits/stdc++.h>
#define int long long
using namespace std;
const int N=3e3+5;
int a[N],n,m,k;
string s[N];
signed main(){
cin>>n>>m;
for(int i=1;i<=n;i++){
cin>>s[i];
sort(s[i].begin(),s[i].end());
reverse(s[i].begin(),s[i].end());
}
for(int i=1;i<=n;i++){
string t=s[i];
reverse(t.begin(),t.end());
bool flag=true;
for(int j=1;j<=n;j++){
if(i!=j){
if(s[j]<t){
putchar('0');
flag=false;
break;
}
}
}
if(flag) putchar('1');
}
return 0;
}