#include <iostream>
#include <string>
using namespace std;
int main(){
int n,m;
cin>>n>>m;
string a[m+1][n+1];
for(int i=1;i<=m;i++){
for(int j=1;j<=n;j++){
cin>>a[i][j];
}
}
for(int i=1;i<=n;i++){
int flag=0;
for(int j=1;j<m;j++){
for(int k=j+1;k<=m;k++){
if(a[j][i]!=a[k][i])
flag=1;
}
}
if(flag) cout<<"*"<<" ";
else cout<<a[1][i]<<" ";
}
return 0;
}
复杂度是
O(m2n)