#include <stdio.h>
#include <string.h>
#include <stdbool.h>
#include <math.h>

int main(void) {
    int X, N;
    int p[100];

    for(int i = 0; i < 100; i++) {
        p[i] = 0;
    }

    scanf("%d %d", &X, &N);
    for(int i = 0; i < N; i++) {
        int tmp;
        scanf("%d", &tmp);
        p[tmp-1] = 1;
    }

    for(int i = 0; i <= 100; i++) {
        if((X-i) == 0) {
            printf("0\n");
            return 0;
        }
        if(p[X-i-1] == 0) {
            printf("%d\n", X-i);
            return 0;
        }
        if((X+i) == 101) {
            printf("101\n");
            return 0;
        }
        if(p[X+i-1] == 0) {
            printf("%d\n", X+i);
            return 0;
        }
    }

    return 0;
}
