#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <math.h>
#include <limits.h>
int main(){
    int x,n,i,j,k,ans,solved,flag=0,p[110]={};
    scanf("%d %d",&x,&n);
    if(n==0){
        printf("%d",x);
        return 0;
    }
    for(i=0; i<n; i++){
        scanf("%d",&p[i]);
    }
    j=x;
    k=x-1;
    solved=0;
    while(1){
        for(i=0; i<n; i++){
            if(p[i]==j)flag=1;
        }
        if(flag==0){
            solved=1;
            ans=j;
        }
        if(flag==1){
            j++;
        }
        flag=0;
        if(solved==1){
            printf("%d",ans);
            return 0;
        }
        for(i=0; i<n; i++){
            if(p[i]==k)flag=1;
        }
        if(flag==0){
            solved=1;
            ans=k;
        }
        if(flag==1)k--;
        flag=0;
        if(solved==1){
            printf("%d",ans);
            return 0;
        }
    }
}