#include<stdio.h>
int main()
{
int x,n,i,j,sw[100],cc,swsw[100];
  cc=0;
  for(i=0;i<100;++i)
  {
  sw[i]=0;
  swsw[i]=0;
  }
  
scanf("%d %d",&x,&n);
  
  int p[n];

   for(i=0;i<n;++i)
  {
  scanf("%d",&p[i]);
    
  }
 
for(j=0;j<100;++j)   
  for(i=0;i<n;++i)
  {
  if(p[i]-x == j)
    {
     sw[j]++;
     swsw[j]=swsw[j]+1;
    }
  else if(x-p[i] == j)
    {
     sw[j]++;
     swsw[j]=swsw[j]-1;
    }
  }
  i=1;
  if(sw[0]==0) printf("%d",x);
 else
 {
 while(cc==0)
   {
    if(sw[i]==0) {printf("%d",x-i);
                 cc++;
                 }
    else if(sw[i]==1 && swsw[i]==1) {printf("%d",x-i);
                                    cc++;
                                    }
    else if(sw[i]==1 && swsw[i]==-1) {printf("%d",x+i);
                                     cc++;}
   else i++;
   }
 } 
    
       
return 0;
}