import java.util.*;
import java.util.ArrayList;
 
public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int X = sc.nextInt();
      	int N = sc.nextInt();
      
      List <Integer> a = new ArrayList <Integer>();//リストでaを格納する
      
      for(int i=0; i<N; i++){
          a.add(sc.nextInt());//リストにaを入力していく,aはXに含まれない整数
      }
      
      for(int i=0; i<100; i++){//N(0~100)をまわす
      if(!a.contains(X-i)){//aに含まれないX-iの整数
         System.out.println(X-i);//Xに近い前の整数
         break;
      }
      else if(!a.contains(X+i)){
              System.out.println(X+i);//Xに近い後ろの整数
              break;
      }
      }
    }
}
/tmp/hf-datasets-cache/medium/datasets/42704881117311-config-parquet-and-info-qiankunmu-Project_CodeNet-896c9d36/hub/datasets--qiankunmu--Project_CodeNet_Python800_and_Java250/snapshots/c899fde44a77ba1cc14973ed3de064e4ff3aadc7/Project_CodeNet_Java250.tar.gz