该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
    
                    题目描述
给你k个串,每个串长度都是n,
请问是否有可能这些串是同一个串交换两个位置的字符所产生的。
如果有可能,则输出"YES",否则输出"NO"
输入格式
每个测试点包含多组数据。
第一行一个整数 表示数据组数。
对于每组数据,共 k+1行。
第一行包含两个整数 和 表示字符串个数和字符串的长度。
接下来的k行包含字符串 s1,s2,s3,...,sk每个字符串均由 n个小写拉丁字母组成。
输出格式
无
样例
输入样例
3
3 4 
abac 
caab 
acba 
3 4 
kbbu 
kbub 
ubkb 
5 4 
abcd 
dcba 
acbd 
dbca 
zzzz
输出样例
YES 
YES 
NO
提示
对于30%的数据,有1≤n≤10;
对于60%的数据,有1≤n≤70;
对于100%的数据,有1≤T≤5,1≤N,K≤2×103,k×n≤2×103.