function Main(input) {

	input = input.split("\n");
	//tmp[0]にX, tmp[1]にN
	tmp = input[0].split(" ");

	//tmp2にP
	tmp2 = input[1].split(" ");
  
	var x = parseInt(tmp[0], 10);
	var n = parseInt(tmp[1], 10);


    for( let t = 0 ; t < (x+1) ; t++ ){
        let a = x + (-1) * t;
        let count = tmp2.filter(function(x){return x===String(a)}).length;
		if( count == 0 ) {
            console.log( '%d', a );
            break
        }
      
        a = x + 1 * t;
        count = tmp2.filter(function(x){return x===String(a)}).length;
		if( count == 0 ) {
            console.log( '%d', a );
            break
        }
    }
    
}
//*この行以降は編集しないでください（標準入出力から一度に読み込み、Mainを呼び出します）
Main(require("fs").readFileSync("/dev/stdin", "utf8"));