#include <bits/stdc++.h>
using namespace std;
int t;
int n, m;
string s[15], a;
bool ha;
bool cek(string a) {
  int beda;
  for (int i = 1; i <= n; i++) {
    beda = 0;
    for (int j = 0; j < m; j++) {
      if (s[i][j] != a[j]) beda++;
    }
    if (beda > 1) return 0;
  }
  return 1;
}
int main() {
  ios_base::sync_with_stdio(NULL);
  cin.tie(0);
  cout.tie(0);
  cin >> t;
  while (t--) {
    cin >> n >> m;
    for (int i = 1; i <= n; i++) {
      cin >> s[i];
    }
    ha = 0;
    for (int i = 1; i <= n; i++) {
      for (int j = 0; j < 26; j++) {
        for (int k = 0; k < m; k++) {
          a = s[i];
          a[k] = (char)(j + 'a');
          if (cek(a)) {
            cout << a << endl;
            ha = 1;
            break;
          }
        }
        if (ha) break;
      }
      if (ha) break;
    }
    if (!ha) cout << -1 << endl;
  }
}
