#include<stdio.h>
int main()
{
long long int n;
int c,i,x,y; ;
while(scanf("%lld\r",&n)!=EOF){
int shu[20]={0};
int fu[20]={0};
for(i=0;i<n;i++)
{
scanf("%d",&c);
if(c>=0){shu[c]++;}
if(c<0){y=c*(-1);fu[y]++;}
}
int max;max=shu[9];
for(i=0;i<9;i++)
{
if(max<shu[i]){max=shu[i];x=i;}
if(max<fu[i]){max=shu[i],x=i*(-1);}
}if(max>(n/2)){printf("%d\n",x);}else{printf("-1\n");}
}}