function Main(input) {
  input = input.split("\n");
  const X = Number.parseInt(input[0].split(" ")[0]);
  const N = Number.parseInt(input[0].split(" ")[1]);
  let p = [];
  let answerD = X;
  let answerP = X;
  let answer;

  for (let i = 0; i < N; i++) {
    p[i] = Number.parseInt(input[1].split(" ")[i]);
  }

  for (let i = 0; i < 100; i++) {
    if (p.indexOf(X - i) === -1) {
      console.log(X - i);
      return;
    } else if (p.indexOf(X + i) === -1) {
      console.log(X + i);
      return;
    }
  }

}

// デバッグ用
function debug() {
  var input = document.getElementById("input").value;
  Main(input);
}

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