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

int main(void){

    int x,n;

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

    int p[n];
    int min=0;
    int ans=0;
    int flag=0;

    for (int i=0;i<n;i++){
        scanf("%d",&p[i]);
        if (x==p[i])
            flag=1;
    }

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

    for (int i=1;i<100;i++){
        int flag1=0;
        int flag2=0;
        for (int j=0;j<n;j++){
            if (x-i==p[j])
                flag1=1;
            else if (x+i==p[j])
                flag2=1;
        }
        // printf("i=%d flag1=%d flag2=%d\n",i,flag1,flag2);
        if ((flag1==0 && flag2==0) || (flag1==0 && flag2==1)){
            printf("%d\n",x-i);
            break;
        }else if (flag1==1 && flag2==0){
            printf("%d\n",x+i);
            break;
        }

    }
    
    return 0;
}