#include<bits/stdc++.h>
using namespace std;
char s[3005][3005];
int n,m;
int mi[3005],ma[3005];
int main(){
cin>>n>>m;
for(int i=1;i<=n;i++){
cin>>s[i];
mi[i]=1000;
}
for(int i=1;i<=n;i++){
for(int j=0;j<m;j++){
mi[i]=min(mi[i],int(s[i][j]));
ma[i]=max(ma[i],int(s[i][j]));
}
}
for(int i=1;i<=n;i++){
bool b=1;
for(int j=1;j<=n;j++){
if(i!=j){
if(mi[i]>=ma[j])
b=0;
break;
}
}
cout<<b;
}
return 0;
}