#include <stdio.h>

int notin_x(int x,int p[],int n)
{
  for(int i=0; i<n; i++)
    if(p[i] == x)
      return 0;
  return 1;
}

int main(void)
{
  int x,n,a,b;
  int iscont_a = 0,iscont_b = 0;
  
  scanf("%d %d",&x,&n);
  
  if(n == 0){
    printf("%d\n",x);
    return 0;
  }
  
  a = x-1;
  b = x+1;
  
  int p[n];
  for(int i=0; i<n; i++)
    scanf("%d",&p[i]);
  
  if(notin_x(x,p,n)){
    printf("%d\n",x);
    return 0;
  }
  
  while(1){
    for(int i=0; i<n; i++){
      if(a == p[i])
        iscont_a = 1;
      if(b == p[i])
        iscont_b = 1;
    }
    if(!iscont_a){
      printf("%d\n",a);
      return 0;
    }
    else if(!iscont_b)
    {
      printf("%d\n",b);
      return 0;
    }
    a--;
    b++;
    iscont_a=0;
    iscont_b=0;
  }
  return 0;
}