#include <bits/stdc++.h>
using namespace std;
int main() {
  long t, n, x;
  cin >> t;
  long ans[t];
  for (int i = 0; i < t; i++) {
    cin >> n;
    unordered_set<long> s;
    for (long i = 0; i < n; i++) {
      cin >> x;
      s.insert(x);
    }
    ans[i] = s.size();
  }
  for (int i = 0; i < t; i++) {
    cout << ans[i] << endl;
  }
}
