#include <stdio.h>


int check (int x, int n, int p[n]){
		int i;
		
		for (i = 0; i < n; i++){
				if(x == p[i]){
						return 1;
				}
		}
		return 0;
}
int main (){
	  int x, n;
	  
	  if (scanf("%d", &x) == 1){};
	  if (scanf("%d", &x) == 1){};
	  	
	  if (n == 0){
	  	  printf("%d", x);
	  	  return 0;
	  }
	  
	  int p[n];
	  for (i = 0; i < n; i++){
	  		if (scanf("%d", &p[i]) == 1){};
	  }
	  
	  for (i = 0; i < 100; i++){
	  		if (check(x - i, n, p) == 0){
  					printf("%d", x - i);
	  				return 0;
	  		}	
	  		if (check(x + i, n, p) == 0){
	  				printf("%d", x + i);
	  				return 0;
	  		}	
	  }
	  
	  
}