#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <math.h>
#include <string.h>

int main(void)
{

  int x, n, p[1000], i, y, j;
  int flag = 0;

  scanf("%d%d", &x, &n);
  for (i = 0; i < n; i++) scanf("%d", &p[i]);

  if (n == 0) printf("%d\n", x);

  /*for (j = 1; j <= n; j++){
    y = x + j;
    for (i = 0; i < n; i++){
      if (y == p[i]) flag = 0;
    }
    y = x - j;
    for (i = 0; i < n; i++){
      if (y == p[i]) flag = 0;
    }
  }*/

  while(1){
    int j = 1;
    y = x + j;
    for (i = 0; i < n; i++){
      if (y == p[i]) flag = 1;
    }
    y = x - j;
    for (i = 0; i < n; i++){
      if (y == p[i]) flag = 1;
    }
    j++;
    if(flag == 0) break;
  }

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

  return 0;

}
