#include<stdio.h>
#include <stdlib.h>
int flag[105];
int main()
{
    int x,n;
    scanf("%d %d",&x,&n);
    for(int i=1;i<=100;i++)
        flag[i]=0;
    for(int i=0;i<n;i++)
    {
        int j;
        scanf("%d",&j);
        flag[j]=1;
    }
    int min=x,mini=0;
    for(int i=1;i<=100;i++)
    {
            if(abs(x-i)>=min)
            {
                printf("%d",mini);
                return 0;
            }
            if(!flag[i])
            {
                if(abs(x-i)<min)
                {
                    min=abs(x-i);
                    mini=i;
                }
            }
    }
    printf("%d",((101-x)<min)?101:mini);
    return 0;
}
