/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
// your code goes here
Scanner sc
= new Scanner
(System.
in); int t =sc.nextInt();
while(t-->0)
{
int n = sc.nextInt();
int[] a = new int[n];
int k = sc.nextInt();
for(int i=0;i<n;i++)
a[i]=sc.nextInt();
System.
out.
println(answer
(a,n,k
)); }
}
public static String answer
(int a
[],
int n,
int k
) {
if(a==null || n==0 || k<0)
return "No";
k=k%n;
rev(a,0,n-1);
rev(a,0,k-1);
rev(a,k,n-1);
return "Yes";
}
public static void rev(int[] a,int left,int right)
{
while(left<right)
{
int temp=a[left];
a[left]=a[right];
a[right]=temp;
left++;
right--;
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCQlTY2FubmVyIHNjID0gbmV3IFNjYW5uZXIoU3lzdGVtLmluKTsKCQlpbnQgdCA9c2MubmV4dEludCgpOwoJCXdoaWxlKHQtLT4wKQoJCXsKCQkJaW50IG4gPSBzYy5uZXh0SW50KCk7CgkJCWludFtdIGEgPSBuZXcgaW50W25dOwoJCQlpbnQgayA9IHNjLm5leHRJbnQoKTsKCQkJZm9yKGludCBpPTA7aTxuO2krKykKCQkJCWFbaV09c2MubmV4dEludCgpOwoJCQlTeXN0ZW0ub3V0LnByaW50bG4oYW5zd2VyKGEsbixrKSk7CgkJfQoJfQoJcHVibGljIHN0YXRpYyBTdHJpbmcgYW5zd2VyKGludCBhW10saW50IG4saW50IGspCgl7CgkJaWYoYT09bnVsbCB8fCBuPT0wIHx8IGs8MCkKCQkJcmV0dXJuICJObyI7CgkJaz1rJW47CgkJcmV2KGEsMCxuLTEpOwoJCXJldihhLDAsay0xKTsKCQlyZXYoYSxrLG4tMSk7CgkJcmV0dXJuICJZZXMiOwoJfQoJcHVibGljIHN0YXRpYyB2b2lkIHJldihpbnRbXSBhLGludCBsZWZ0LGludCByaWdodCkKCXsKCQl3aGlsZShsZWZ0PHJpZ2h0KQoJCXsKCQkJaW50IHRlbXA9YVtsZWZ0XTsKCQkJYVtsZWZ0XT1hW3JpZ2h0XTsKCQkJYVtyaWdodF09dGVtcDsKCQkJbGVmdCsrOwoJCQlyaWdodC0tOwoJCX0KCX0KfQ==