#include <bits/stdc++.h>   using namespace std;   const long long int mod = 1e9 + 7;   vector<string> v(100005);   long long int n, m;   long long int check(string s, string str) {     long long int count = 0;     for (long long int i = 0; i < s.size(); i++) {       if (str[i] != s[i]) count++;     }     return count;   }   bool ok(string s) {     for (long long int i = 0; i < n; i++) {       long long int x = check(s, v[i]);       if (x > 1) return false;     }     return true;   }   int32_t main() {     ios::sync_with_stdio(0);     cin.tie(0);     cout.tie(0);     long long int t;     cin >> t;     while (t--) {       cin >> n >> m;       string ans =  -1 ;       for (long long int i = 0; i < n; i++) {         cin >> v[i];       }       for (long long int i = 0; i < n; i++) {         for (long long int j = 0; j < v[i].size(); j++) {           for (char k =  a ; k <=  z ; k++) {             string str = v[i];             str[j] = k;             if (ok(str)) {               ans = str;             }           }         }       }       cout << ans <<   n ;     }     return 0;   }   