中间数
#include<bits/stdc++.h>
using namespace std;
int len;
bool check(int x,int a[]){
int cnt1 =0,cnt2 = 0;
for(int i = 0; i < len; i++){
if(a[i] > x){
cnt1++;
}
else if(a[i] < x){
cnt2++;
}
}
if(cnt1 == cnt2){
return true;
}
return false;
}
int main(){
int n;
cin>>n;
len = n;
int a[n];
for(int i = 0 ; i < n; i++){
cin>>a[i];
}
sort(a,a+n);
bool flag;
for(int i =0; i <n ;i++){
flag = check(a[i],a);
if(flag){
cout<<a[i];
break;
}
}
if(!flag){
cout<<-1;
}
}