#include <stdlib.h>
#include <stdio.h>

int main(){
  int x, n, flag1, flag2;
  scanf("%d", &x);
  scanf("%d", &n);
  int p[n];
  for(int i=0; i < n;i++){
    scanf("%d", &p[i]);
  }
  if(n==0){
    printf("%d", x);
  }else{
  for(int j=1;j<256;j++){
    flag1=0;
    flag2=0;
    for(int k = 0;k<n;k++){
      if(p[k] == x+j){
        flag1=1;
      }
      if(p[k] == x-j){
        flag2=1;
      }
      if(flag1==0 || flag2==0){
        break;
      }
    }
    if(flag1==1&&flag2==0){
      printf("%d", x-j);
      break;
    }else if(flag1==0&&flag2==1){
      printf("%d", x+j);
      break;
    }else if(flag1==1&&flag2==1){
      continue;
    }else{
      printf("%d", x-j);
      break;
    }
  }
  }
  return 0;
}