import java.util.*;

public class Main{
    static Scanner in = new Scanner(System.in);
    static int work(int m, int k, int n, int[] a){
        int minn = 0x3f3f3f3f;
        for(int i=0;i<m;i++){
            int cnt = 0;
            for(int j=i;j<n;j+=m){
                if(a[j]!=k) cnt++;
            }
            minn = Math.min(minn, cnt);
        }
        return minn;
    }
    static void solve(){
        int n = in.nextInt();
        int m = in.nextInt();
        int k = in.nextInt();
        int[] a = new int[n+5];
        int ans = 0x3f3f3f3f;
        for(int i=0;i<n;i++) a[i] = in.nextInt();
        for(int i=m;i<=n && i-m < ans;i++){
            ans = Math.min(ans, work(i,k,n,a)+i-m);
        }
        for(int i=m-1;i>=1 && m-i < ans;i--){
            ans = Math.min(ans, work(i,k,n,a)+m-i);
        }
        System.out.println(ans);
    }
    public static void main(String[] args){
        int T;
        T = in.nextInt();
        while(T-- > 0) solve();
        return;
    }
}