#include <stdio.h>

int main(){
   int x,p[100],i,n,u,d;

   scanf("%d %d",&x,&n);
   for (i=0;i<n;i++) scanf("%d",&p[i]);
   for (i=0;i<n;i++)
      if (p[i]==x) break;
   if (i==n) {
      printf("%d\n",x);
      return 0;
   }
   d=x-1;u=x+1;
   for (;n>0;) {
      for (i=0;i<n;i++)
         if (p[i]==d) break;
      if (i==n) {
         printf("%d\n",d);
         return 0;
      } else {
         p[i]=p[n-1];
         n--;
      }
      d--;
      for (i=0;i<n;i++)
         if (p[i]==u) break;
      if (i==n) {
         printf("%d\n",u);
         return 0;
      } else {
         p[i]=p[n-1];
         n--;
      }
      u++;
   }
   printf("%d\n",d);
   return 0;
}
