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

int main(void)
{
    int X,N;

    scanf("%d",&X);
    scanf("%d",&N);

    int p[N];

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

    int num[100];
    int count=0;
    int flag=0;

    for(int i=1;i<=100;i++){
        for(int j=0;j<N;j++){
            if(p[j]==i){
                flag=1;
                break;
            }
        }
        if(flag==0){
            num[count]=i;
            count++;
        }
        flag=0;
    }

    printf("count: %d\n",count);

    // for(int i=0;i<count;i++){
    //     printf("%d ",num[i]);
    // }
    // putchar('\n');

    int minNum=100000;
    int ans=-1;

    for(int i=0;i<count;i++){
        if(minNum>abs(num[i]-X)){
            minNum=abs(num[i]-X);
            ans=i;
        }
    }

    printf("%d",num[ans]);

    return 0;
}