#include <iostream>
#include <cmath>
///-------------------------------------------------------------------------------------
int returnArrayElement(int arr[], unsigned int n){
double sum; //suma jest typu double by przy obliczaniu sredniej nie dostac liczby calkowitej
for(int i=0; i<n; i++)
sum+=arr[i];
double average = sum/n;
//std::cout<<average<<std::endl;
int theSmallDiff = 0; //indeks tablicy najblizszy sredniej (poxczątkowo zerowy)
for(int i=1; i<n; i++){
if(std::abs(average-arr[i]) < std::abs(average-arr[theSmallDiff]))//wyszukujemy nowe minimum
theSmallDiff = i;
}
//std::cout<<arr[theSmallDiff]<<std::endl;
return arr[theSmallDiff];
}
///----------------------------------------------------------------------------------------
int main(){
int t;
std::cin>>t;
for(int i=0; i<t; i++){
int n;
std::cin>>n;
int* arr = new int[n];
for(int i=0; i<n; i++){
std::cin>>arr[i];
}
std::cout<<returnArrayElement(arr,n)<<std::endl;
delete[] arr;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+CiAKLy8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogCmludCByZXR1cm5BcnJheUVsZW1lbnQoaW50IGFycltdLCB1bnNpZ25lZCBpbnQgbil7CiAgICBkb3VibGUgc3VtOyAvL3N1bWEgamVzdCB0eXB1IGRvdWJsZSBieSBwcnp5IG9ibGljemFuaXUgc3JlZG5pZWogbmllIGRvc3RhYyBsaWN6YnkgY2Fsa293aXRlaiAKICAgIGZvcihpbnQgaT0wOyBpPG47IGkrKykKICAgICAgICBzdW0rPWFycltpXTsKICAgIGRvdWJsZSBhdmVyYWdlID0gc3VtL247CiAgICAvL3N0ZDo6Y291dDw8YXZlcmFnZTw8c3RkOjplbmRsOwogCiAgICBpbnQgdGhlU21hbGxEaWZmID0gMDsgLy9pbmRla3MgdGFibGljeSBuYWpibGl6c3p5IHNyZWRuaWVqIChwb3hjesSFdGtvd28gemVyb3d5KQogCiAgICBmb3IoaW50IGk9MTsgaTxuOyBpKyspewogICAgICAgIGlmKHN0ZDo6YWJzKGF2ZXJhZ2UtYXJyW2ldKSA8IHN0ZDo6YWJzKGF2ZXJhZ2UtYXJyW3RoZVNtYWxsRGlmZl0pKS8vd3lzenVrdWplbXkgbm93ZSBtaW5pbXVtIAogICAgICAgICAgICB0aGVTbWFsbERpZmYgPSBpOwogICAgfQogLy9zdGQ6OmNvdXQ8PGFyclt0aGVTbWFsbERpZmZdPDxzdGQ6OmVuZGw7CiAgICByZXR1cm4gYXJyW3RoZVNtYWxsRGlmZl07Cn0KIAovLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAKaW50IG1haW4oKXsKICAgIGludCB0OwogICAgc3RkOjpjaW4+PnQ7CiAKICAgIGZvcihpbnQgaT0wOyBpPHQ7IGkrKyl7CiAgICAgICAgaW50IG47CiAgICAgICAgc3RkOjpjaW4+Pm47CiAKICAgICAgICBpbnQqIGFyciA9IG5ldyBpbnRbbl07CiAKICAgICAgICBmb3IoaW50IGk9MDsgaTxuOyBpKyspewogICAgICAgICAgICBzdGQ6OmNpbj4+YXJyW2ldOwogICAgICAgIH0KIAogICAgICAgIHN0ZDo6Y291dDw8cmV0dXJuQXJyYXlFbGVtZW50KGFycixuKTw8c3RkOjplbmRsOwogCiAgICAgICAgZGVsZXRlW10gYXJyOwogICAgfQogCiAgICByZXR1cm4gMDsKfQog