#include <stdio.h>
#include <stdlib.h>

int q[101] = {0};
int check(int x){
    if(x<0 || x>101) return 1;
    if(q[x]) return 0;
    return 1;
}

int main(){
    int X, N, p[100];
    scanf("%d%d", &X, &N);
    for(int i=0;i<N;i++){
        scanf("%d", &p[i]);
        q[p[i]] = 1;
    }
    // end input
    
    int d = 0;
    while(1) {
        if(check(X-d)){
            printf("%d\n", X-d);
            return 0;
        }
        if(check(X+d)){
            printf("%d\n", X+d);
            return 0;
        }
        d++;
    }
    
    

    return 0;
}


