#include <stdio.h>

int main(void)
{
    int x, n, p[100];
    int i;
    int u, d;
    int f;
    scanf("%d %d", &x, &n);
    if (n == 0) {
        printf("%d\n", x);
        return 0;
    }
    for (i = 0; i < n; i++) {
        scanf("%d", &(p[i]));
    }
    u = x;
    do {
        f = 0;
        for (i = 0; i < n; i++) {
            if (p[i] == u) {
                f = 1;
                break;
            }
        }
        if (f == 1) {
            u++;
        }
    } while (f == 1);
    d = x;
    do {
        f = 0;
        for (i = 0; i < n; i++) {
            if (p[i] == d) {
                f = 1;
                break;
            }
        }
        if (f == 1) {
            d--;
        }
    } while (f == 1);
    if ((u - x) < (x - d)) {
        printf("%d\n", u);
    } else {
        printf("%d\n", d);
    }
    return 0;
}