#include "bits/stdc++.h" using namespace std; void calc() { int N; cin >> N; vector L(N); long long sum = 0; map m; for (int i = 0; i < N; i++) { cin >> L[i]; sum += L[i]; m[L[i]]++; } priority_queue pq; for (auto i : m){ pq.push(i.second); } if (m.size() < 3){ cout << 0 << endl; return; } int ans = 0; while (true){ int a = pq.top(); pq.pop(); int b = pq.top(); pq.pop(); int c = pq.top(); pq.pop(); if (c <= 0){ cout << ans << endl; return; } ans++; pq.push(a - 1); pq.push(b - 1); pq.push(c - 1); } } int main(){ int T; cin >> T; for (int i = 0; i < T; i++) { calc(); } }