#include <bits/stdc++.h>
using namespace std;
bool prsnt(stack<int> s, int i) {
  int ans = false;
  while (!s.empty()) {
    if (s.top() == i) {
      ans = true;
    }
    s.pop();
  }
  return ans;
}
int count(stack<int> s) {
  int n = 0;
  while (!s.empty()) {
    n++;
    s.pop();
  }
  return n;
}
void print(stack<int> s) {
  while (!s.empty()) {
    cout << s.top() << " ";
    s.pop();
  }
}
int main() {
  int t;
  cin >> t;
  while (t--) {
    int n, k, d;
    cin >> n >> d >> k;
    int a[n];
    for (int i = 0; i < n; i++) {
      cin >> a[i];
    }
    stack<int> s;
    int i = 0, j = 0, x, b = k;
    while (j + k <= n) {
      i = j;
      x = 0;
      while (i < k + j) {
        if (!prsnt(s, a[i])) s.push(a[i]);
        i++;
      }
      x = count(s);
      if (x <= b && x != 0) b = x;
      j++;
      while (!s.empty()) s.pop();
    }
    cout << b << endl;
  }
}
