console.log(function(args){
  const [[X,N],p] = args.trim().split('\n').map( r=>r.split(' ').map(x=>parseInt(x,10)) );
  if ( N === 0 || !p.some(v=>v===X) ) return X.toString();
  for ( let i = 1; i <= 100; i++ ) {
    if ( !p.some(v=>v===X-i) ) return (X-i).toString();
    if ( !p.some(v=>v===X+i) ) return (X+i).toString();
  }
}(require('fs').readFileSync('/dev/stdin', 'utf8')));
