#include<bits/stdc++.h>
using namespace std;
const int N = 1e5 + 5;
int trie[N][50],cnt[N];
int n,m,t,tot;
string s[N];
void insert(string s)
{
int u=0,len=s.size();
for(int i=0;i<len;i++)
{
int c = s[i] - '0';
if(trie[u][c] == 0)
trie[u][c] = ++tot;
u = trie[u][c];
cnt[u]++;
}
return;
}
bool search(string s)
{
int u=0,len=s.size();
for(int i=0;i<s.size();i++)
{
int c = s[i] - '0';
u = trie[u][c];
}
if(cnt[u] > 1)
return 1;
return 0;
}
int main()
{
cin>>t;
while(t--)
{
cin>>n;
for(int i=0;i<=tot;i++)
{
cnt[i] = 0;
for(int j=0;j<62;j++)
trie[i][j] = 0;
}
for(int i=1;i<=n;i++)
{
cin>>s[i];
insert(s[i]);
}
bool f=0;
for(int i=1;i<=n;i++)
{
if(search(s[i]) == 1)
{
f = 1;
break;
}
}
if(f == 1)
cout<<"NO\n";;;;;
else
cout<<"YES\n";
}
return 0;
}
求大佬调