#include <bits/stdc++.h>
using namespace std;
long long int Log2n(long long int n) { return (n > 1) ? 1 + Log2n(n / 2) : 0; }
long long int gcd(long long int a, long long int b) {
  if (b == 0) return a;
  return gcd(b, a % b);
}
int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(0);
  cout.tie(0);
  cerr.tie(0);
  ;
  long long int t;
  cin >> t;
  while (t--) {
    vector<pair<long long int, long long int> > vp;
    map<long long int, long long int> m;
    set<long long int> s;
    long long int n, i, x, y, ok = 0, sum = 0, ans = 0, k, d;
    long long int h[100009] = {0};
    cin >> n >> k >> d;
    long long int a[n];
    for (i = 0; i < n; i++) cin >> a[i];
    long long int i1 = 0;
    long long int j = d - 1;
    ans = LLONG_MAX;
    while (1) {
      for (i = i1; i <= j; i++) {
        s.insert(a[i]);
      }
      x = s.size();
      ans = min(ans, x);
      s.clear();
      i1++;
      j++;
      if (j >= n || i1 >= n) break;
    }
    cout << ans << "\n";
  }
}
