#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++;
    }
}