#include<bits/stdc++.h>
#define kickStart ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0);
#define newLine '\n'
#define ll long long int
#define INF 1e18
using namespace std;
int cnt[100005][26];
void solve()
{
    int n,m;
    cin >> n >> m;
    string s,ans;
    memset(cnt,0,sizeof(cnt));
    for(int i=1; i<=n; i++)
    {
        cin >> s;
        for(int j=0; j<m; j++)
            cnt[j][s[j]-'a']++;
    }
    for(int i=1; i<=n-1; i++)
    {
        cin >> s;
        for(int j=0; j<m; j++)
            cnt[j][s[j]-'a']--;
    }
    for(int i=0; i<m; i++)
        for(int j=0; j<26; j++)
            if(cnt[i][j])
                ans+='a'+j;
    cout << ans << newLine;
}
int main()
{
    kickStart;
    int t;
    cin >> t;
    while(t--)
        solve();
    return 0;
}



