#include <bits/stdc++.h>
using namespace std;
int main() {
  int n, m;
  cin >> n >> m;
  char a[n][m], orig[n][m];
  for (int j = 0; j < n; j++) {
    for (int k = 0; k < m; k++) {
      cin >> a[j][k];
      orig[j][k] = a[j][k];
    }
  }
  for (int j = 0; j < n; j++) {
    for (int k = 0; k < m; k++) {
      if (a[j][k] == '*') continue;
      char ch = a[j][k];
      for (int c = 0; c < m; c++) {
        if (c == k) continue;
        if (a[j][c] == ch) {
          a[j][c] = '*';
          a[j][k] = '*';
        }
      }
      for (int r = 0; r < n; r++) {
        if (r == j) continue;
        if (a[r][k] == ch) {
          a[r][k] = '*';
          a[j][k] = '*';
        }
      }
    }
  }
  for (int j = 0; j < n; j++) {
    for (int k = 0; k < m; k++) {
      if (a[j][k] == '*') {
        char ch = orig[j][k];
        for (int c = 0; c < m; c++) {
          if (c == k) continue;
          if (a[j][c] == ch) {
            a[j][c] = '*';
          }
        }
        for (int r = 0; r < n; r++) {
          if (r == j) continue;
          if (a[r][k] == ch) {
            a[r][k] = '*';
          }
        }
      }
    }
  }
  for (int j = 0; j < n; j++) {
    for (int k = 0; k < m; k++) {
      if (a[j][k] != '*') printf("%c", a[j][k]);
    }
  }
  puts("");
  return 0;
}
