'use strict';
function Main(stdin){
  const input = stdin.trim().split(/\r?\n/g);
  const XN = input[0].split(' ').map(str => Number(str));
  const X = XN[0], N = XN[1];
  let result;

  if(N === 0){
      result = X;
  } else {
    let PN = input[1].split(' ').map(str => Number(str));
        for(let i = 1; i < N; i++){
            let pl = 200;
            let mai = 200;
            if(PN.indexOf(X+i) < 0){
                pl = X + i;
            }
            if(PN.indexOf(X-i) < 0){
                mai = X - i;
            }
            if(pl !== 200 || mai !== 200){
                if(mai < pl){
                    result = mai;
                    break;
                } else{
                    result = pl;
                    break;
                }
            }
        }
    }
  console.log(result);
}

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