#include <bits/stdc++.h>
using namespace std;
string s[200];
bool mark[300][300];
int main() {
  int n, m;
  cin >> n >> m;
  for (int i = 0; i < n; i++) cin >> s[i];
  for (int i = 0; i < n; i++)
    for (int j = 0; j < m; j++)
      if (!mark[i][j]) {
        bool flag = 0;
        for (int ii = 0; !flag && ii < m; ii++)
          if (ii != j && s[i][ii] == s[i][j]) flag = 1;
        for (int ii = 0; !flag && ii < n; ii++)
          if (ii != i && s[ii][j] == s[i][j]) flag = 1;
        if (!flag) cout << s[i][j];
      }
  cout << endl;
}
