小黄有两个不同的字符串 s 和 t,仅由小写字母组成,他可以将 s 中的一个字母和 t 中的一个字母对调(只有一次这样的机会),请问调换后字符串 s 和 t 是否能完全相等?
Input
第一行包含一个整数k(1≤k≤10),即测试样例的数量。
对于每个测试样例,第一行包含一个整数n(2≤n≤10^4),即字符串 s 和 t 的长度。
接下来的两行,第一行代表字符串 s ,第二行代表字符串 t ,每个字符串的长度正好是 n 。这些字符串只包含小写的英文字母且可以保证字符串是不同的。
对于每个测试样例,如果可以使两个字符串相等,则输出“Yes”,否则输出“No”。
4 5 souse houhe 3 cat dog 2 aa az 3 abc bca
Yes No No No