function Main(input) {
    input = input.split("\n");
    const tmp = input[0].split(" ");
    const x = parseInt(tmp[0], 10);
    const n = parseInt(tmp[1], 10);
    if(n === 0){
        console.log(x);
        return;
    }
    const p_str = input[1].split(" ");
    let p = [];
    for(let i = 0;i < n ; i++){
        p[i] = parseInt(p_str[i], 10);
    }

    p.sort(
        function(a,b){
            return (a < b ? -1 : 1);
        }
    );
 
    for(let i = 0;i < 100 ; i++){
        if( p.indexOf(x - i) === -1 ){
            console.log(x - i);
            return;
        }
        if( p.indexOf(x + i) === -1 ){
            console.log(x + i);
            return;
        }
             
    }
   

}
 
//*この行以降は編集しないでください（標準入出力から一度に読み込み、Mainを呼び出します）
Main(require("fs").readFileSync("/dev/stdin", "utf8"));