#1706. 我爱背单词

我爱背单词

Background

Special for beginners, ^_^

Description

背单词对英语渣来说,可太难了!

尤其是对于沉溺于睿爸附小那些沉溺于CF和ABC的同学来说。

单词拼写知道个大概完全不影响理解题意。

两个长度为n的单词s和t大概k阶相等,可以定义为:

如果执行如下操作任意次:

选择下标 i 和 j,交换 s[i] 和 s[j],要求 |i-j|=k 或者 |i-j|=k+1。

如果能把s变成t,则说明这两个单词相等。

Format

Input

第一行一个T(<=1e6),表示需要比较的单词对数。

对于每对待比较的单词:

第一行两个整数n(<=2e5)和k(<=2e5),分别是两个单词的长度以及交换的最小距离。

第二行和第三行分别给出两个待比较的单词s和t。

保证每个测试点的n求和不超过1e7。

Output

对于每对单词,如果它们k阶相等,则输出"YES",否则输出"NO"。

每个比较结果占一行。

Samples

3
3 2
abc
cba
5 3
accbd
cbcad
4 3
abcd
bdca
YES
YES
NO

Limitation

1s, 1024KiB for each test case.