#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
int f=1;
int i;
scanf("%d",&i);
while(f<=i)
{
int f1=0;
int t;
scanf("%d",&t);
int k;
scanf("%d",&k);
int a[t];
for(int j=0;j<t;j++)
{
scanf("%d",&a[j]);
}
for(int j=0;j<t;j++)
{
int n=0;
int min=a[j];
int temp=j;
for(int b=j+1;b<t;b++)
{
if(a[b]<min)
{
min=a[b];
temp=b;
}
}
int temp1=a[j];
a[j]=min;
a[temp]=temp1;
int j1=j;
while(j1<t)
{
if(j1==temp)
{
n=1;
break;
}
j1=j1+k;
}
if(n==0)
{
f1=1;
printf("no\n");
break;
}
}
if(f1==0)
{
printf("yes\n");
}
f++;
}
}