#include<stdio.h>
#include<stdbool.h>
#include<string.h>
#include<math.h>
#include<stdlib.h>
#define rep(i,n) for(int i=0; i <(n); i++)
int main(){
  int x,N;
  scanf("%d%d",&x,&N);
  if(N==0){
    printf("%d\n",x );
    return 0;
  }
  int p[100];
  int count[100]={0};
  int num=10000;
  int flag=0;
  rep(i,N){
    scanf("%d",&p[i]);
    count[p[i]]++;
  }
  rep(j,101){
    if(count[j]==0){
      if(num>abs(x-j)){
        num=abs(x-j);
        flag=j;
      }else if(num=abs(x-j)){
        if(flag>j){
          num=abs(x-j);
          flag=j;
        }
      }
    }
  }
  printf("%d\n",flag);
  return 0;
}