#include<stdio.h>
int main(void)
{
  int x,n,p[100],flag1=0,flag2=1,i,ans,j;
  int check1,check2;
  scanf("%d %d",&x,&n);

  for(i=0;i<n;i++){
    scanf("%d",&p[i]);
  }
  i=1;
  while(1){
    flag1=1;
    flag2=1;
    check1=x+i;
    check2=x-i;
    for(j=0;j<n;j++){
      if(check1==p[j]){
        flag1=0;
      }if(check2==p[j]){
        flag2=0;
      }
    }
    if(flag1==1 && flag2==1){
      ans=check2;
      break;
    }else if(flag1==1){
      ans=check1;
      break;
    }else if(flag2==1){
      ans=check2;
      break;
    }
    i++;
  }
	flag1=0;
  for(i=0;i<n;i++){
    if(p[i]==x){
      flag1 =1;
    }
  }
	if(flag1!=1) ans = x;

  printf("%d\n",ans);

  return 0;
}