#include<bits/stdc++.h>
using namespace std;
const int maxn = 3010;
string s[maxn];
int cnt[26];
int main(){
freopen("dict4.in", "r", stdin);
freopen("test.out", "w", stdout);
int n, m;
cin >> n >> m;
string mins = "";
for(int i = 0; i < 3000; i++) mins += "z";
for(int i = 1; i <= n; i++){
cin >> s[i];
if(mins > s[i]) mins = s[i];
}
for(int i = 1; i <= n; i++){
for(int j = 0; j < s[i].length(); j++){
cnt[s[i][j]-'a']++;
}
string t = "";
for(int j = 0; j < 26; j++){
while(cnt[j]){
t += j+'a';
cnt[j]--;
}
}
if(t <= mins) cout << 1;
else cout << 0;
}
return 0;
}