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

int main(){
int x=0;
int p[100]={};
int n=0;
int dist=101;
int ans=0;
int z[102]={};
for(int i=0;i<102;i++){
    z[i]=i-1;
}
scanf("%d %d",&x,&n);

if(n!=0){
for(int i=0;i<n;i++){
    scanf("%d",&p[i]);
z[p[i]+1]=10000;
}
}
for(int i=0;i<102;i++){
    if(dist>=abs(x-z[i])){
        if(dist==abs(x-z[i])){
            if(ans<z[i]){
                z[i]=ans;
            }
        }
        dist=abs(x-z[i]);
        ans=z[i];
    }
}

printf("%d\n",ans);

return 0;

}