#include <iostream>
using namespace std;
class liczby
{
public:
liczby(long cnt = 10);
void append(long num);
void appendc();
bool search(long num);
long count(long num);
long get(long i);
private:
long indeks = 0;
long *tab;
};
liczby::liczby(long cnt)
{
tab = new long[cnt] {};
}
void liczby::append(long num)
{
tab[indeks] = num;
indeks++;
}
void liczby::appendc()
{
cin >> tab[indeks];
indeks++;
}
bool liczby::search(long num)
{
for (long i = 0; i < indeks; i++)
if (tab[i] == num) return true;
return false;
}
long liczby::count(long j)
{
long temp = 0;
for (long i = 0; i < indeks; i++)
if (tab[i] == tab[j]) temp++;
return temp;
}
long liczby::get(long i)
{
return tab[i];
}
int main()
{
long d, n;
cin >> d;
while (d--) {
cin >> n;
liczby tab(n);
liczby testy((n + 1) / 2);
for (long i = 0; i < n; i++)
tab.appendc();
long temp{};
for (long i = 0; i < n; i++) {
temp = tab.get(i);
if (testy.search(temp) == 1) continue;
testy.append(temp);
if (tab.count(i)%2 == 1) break;
}
cout << temp << endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmNsYXNzIGxpY3pieQp7CnB1YmxpYzoKCWxpY3pieShsb25nIGNudCA9IDEwKTsKCXZvaWQgYXBwZW5kKGxvbmcgbnVtKTsKCXZvaWQgYXBwZW5kYygpOwoJYm9vbCBzZWFyY2gobG9uZyBudW0pOwoJbG9uZyBjb3VudChsb25nIG51bSk7Cglsb25nIGdldChsb25nIGkpOwpwcml2YXRlOgoJbG9uZyBpbmRla3MgPSAwOwoJbG9uZyAqdGFiOwp9OwoKbGljemJ5OjpsaWN6YnkobG9uZyBjbnQpCnsKCXRhYiA9IG5ldyBsb25nW2NudF0ge307Cgp9CgoKdm9pZCBsaWN6Ynk6OmFwcGVuZChsb25nIG51bSkKewoJdGFiW2luZGVrc10gPSBudW07CglpbmRla3MrKzsKfQoKdm9pZCBsaWN6Ynk6OmFwcGVuZGMoKQp7CgljaW4gPj4gdGFiW2luZGVrc107CglpbmRla3MrKzsKfQoKYm9vbCBsaWN6Ynk6OnNlYXJjaChsb25nIG51bSkKewoJZm9yIChsb25nIGkgPSAwOyBpIDwgaW5kZWtzOyBpKyspCgkJaWYgKHRhYltpXSA9PSBudW0pIHJldHVybiB0cnVlOwoJcmV0dXJuIGZhbHNlOwp9Cgpsb25nIGxpY3pieTo6Y291bnQobG9uZyBqKQp7Cglsb25nIHRlbXAgPSAwOwoJZm9yIChsb25nIGkgPSAwOyBpIDwgaW5kZWtzOyBpKyspCgkJaWYgKHRhYltpXSA9PSB0YWJbal0pIHRlbXArKzsKCXJldHVybiB0ZW1wOwp9Cgpsb25nIGxpY3pieTo6Z2V0KGxvbmcgaSkKewoJcmV0dXJuIHRhYltpXTsKfQoKCmludCBtYWluKCkKewoJbG9uZyBkLCBuOwoJY2luID4+IGQ7Cgl3aGlsZSAoZC0tKSB7CgkJY2luID4+IG47CgkJbGljemJ5IHRhYihuKTsKCQlsaWN6YnkgdGVzdHkoKG4gKyAxKSAvIDIpOwoJCWZvciAobG9uZyBpID0gMDsgaSA8IG47IGkrKykKCQkJdGFiLmFwcGVuZGMoKTsKCgkJbG9uZyB0ZW1we307CgkJZm9yIChsb25nIGkgPSAwOyBpIDwgbjsgaSsrKSB7CgkJCXRlbXAgPSB0YWIuZ2V0KGkpOwoJCQlpZiAodGVzdHkuc2VhcmNoKHRlbXApID09IDEpIGNvbnRpbnVlOwoJCQl0ZXN0eS5hcHBlbmQodGVtcCk7CgoJCQlpZiAodGFiLmNvdW50KGkpJTIgPT0gMSkgYnJlYWs7CgkJfQoJCWNvdXQgPDwgdGVtcCA8PCBlbmRsOwoJfQoJcmV0dXJuIDA7Cn0KCg==