#include <iostream>
#include <cstring>
#include <algorithm>
#include <map>
#include <bits/stdc++.h>
using namespace std;
char s[55][1010];
map<char,int>mapt;
int main()
{
int m,n;
string ans = "";
while(scanf("%d",&m)==1&&m)
{
scanf("%d", &n);
getchar();
for(int i = 0;i<m;i++){
for(int j = 0;j<n;j++)
s[i][j] = getchar();
getchar();
}
for(int j = 0;j<n;j++)
{
mapt.clear();
int mx = 0;
for(int i = 0;i<m;i++)
{
mapt[s[i][j]]++;
mx = max(mapt[s[i][j]],mx);
}
for(int i = 0;i<m;i++)
{
if(mx==mapt[s[i][j]])
{
ans+=s[i][j];
break;
}
}
}
}
printf("%s",&s);
}