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

int main()
{

    int x, n, a[100], i, w = 0, q = 0; //wは距離
    scanf("%d %d", &x, &n);

    w = x;

    if (n == 0)
    {
        printf("%d", x);
        return 0;
    }

    for (i = 0; i < n; i++)
    {
        scanf("%d", &a[i]);
    }

    int mode = 0;
    int j;

    for (j = x; j < 200; j++)
    {
        for (i = 0; i < n; i++)
        {
            if (j == a[i])
                mode = 1;
        }
        if (mode == 0)
            break;
        mode = 0;
    }

    int k;

    for (k = x; k > -50; k--)
    {
        for (i = 0; i < n; i++)
        {

            if (k == a[i])
            {
                mode = 1;
            }
        }
        if (mode == 0)
            break;
        mode = 0;
    }

    

    int y = 0, u = 0;
    y = j - x;
    u = x - k;

    if (w < y && w <= u)
    {
        
        printf("%d", w);
        return 0;
    }

    else if (y < u)
    {
        printf("%d", j);

        return 0;
    }
    else
    {
        if(k==0){
            printf("%d",u);
            return 0;
        }
        printf("%d", k);

        return 0;
    }

    printf("%d", w);

    return 0;
}