#include <iostream>
#include <map>
using namespace std;
int T, n;
map<int, int> h;
int main()
{
cin >> T;
while (T--) {
h.clear();
cin >> n;
int x;
for (int i = 0; i < n; ++i) {
cin >> x;
h[x]++;
}
int res = -1;
for (auto it : h) {
if (it.second == 1) {
res = it.first;
break;
}
}
cout << res << endl;
}
return 0;
}
#include<string>
#include<stdio.h>
#include<iostream>
#include<map>
using namespace std;
int main(){
int t,n;
map<int,int> m;
cin>>t;
while(t--){
m.clear();
cin>>n;
int item;
while(n--){
cin>>item;
m[item]++;
}
int res= -1;
for(auto a:m){
if(a.second==1){
res=a.first;
break;
}
}
cout<< res <<endl;
}
return 0;
}