const Main = input => {
    input = input.split("\n");
    const xn = input[0].split(" ").map(value => parseInt(value, 10));

    const x = xn[0];
    const n = xn[1];
    const p = input[1].split(" ").map(value => parseInt(value, 10));

    //pに存在する整数を除いた1~100までのリスト
    const list = [];
    for(let i = 0; i < 100; i++) {
        if(p.includes(i + 1)) continue;
        list[i] = i + 1;
    }

    //リストの中からxとの差の絶対値が最も小さい数を見つける
    let near = 0;
    for(let i = 0; i < 100; i++) {
        if(Math.abs(near - x) > Math.abs(list[i] - x)) {
            near = list[i];
        }
    }

    console.log(near);

}
 
Main(require("fs").readFileSync("/dev/stdin", "utf8"));