import java.util.*;
public class Main{
  public static void main(String[] args)
  {
    Scanner sc=new Scanner(System.in);
    int x=sc.nextInt();
    int n=sc.nextInt();
   int flag=0;
    ArrayList<Integer> a=new ArrayList<Integer>();
    ArrayList<Integer> a1=new ArrayList<Integer>();
    for(int i=0;i<n;i++)
    {
      a.add(sc.nextInt());
    }
    for(int j=0;j<=a.size();j++)
    {
         if(flag==0)
        {
         if(!a.contains(x+j))
         {
               a1.add(x+j);
               flag=1;
         }
         if(!a.contains(x-j))
        {
             a1.add(x-j);
		flag=1;
       }
       if(flag==1)
             break;
      }

        
    }
    Collections.sort(a1);
    if(n>0)
     System.out.println(a1.get(0));
    else
       System.out.println(x);
  }
}
          import java.util.*; util.* java public class Main{
  public static void main(String[] args)
  {
    Scanner sc=new Scanner(System.in);
    int x=sc.nextInt();
    int n=sc.nextInt();
   int flag=0;
    ArrayList<Integer> a=new ArrayList<Integer>();
    ArrayList<Integer> a1=new ArrayList<Integer>();
    for(int i=0;i<n;i++)
    {
      a.add(sc.nextInt());
    }
    for(int j=0;j<=a.size();j++)
    {
         if(flag==0)
        {
         if(!a.contains(x+j))
         {
               a1.add(x+j);
               flag=1;
         }
         if(!a.contains(x-j))
        {
             a1.add(x-j);
		flag=1;
       }
       if(flag==1)
             break;
      }

        
    }
    Collections.sort(a1);
    if(n>0)
     System.out.println(a1.get(0));
    else
       System.out.println(x);
  }
} Main public static void main(String[] args)
  {
    Scanner sc=new Scanner(System.in);
    int x=sc.nextInt();
    int n=sc.nextInt();
   int flag=0;
    ArrayList<Integer> a=new ArrayList<Integer>();
    ArrayList<Integer> a1=new ArrayList<Integer>();
    for(int i=0;i<n;i++)
    {
      a.add(sc.nextInt());
    }
    for(int j=0;j<=a.size();j++)
    {
         if(flag==0)
        {
         if(!a.contains(x+j))
         {
               a1.add(x+j);
               flag=1;
         }
         if(!a.contains(x-j))
        {
             a1.add(x-j);
		flag=1;
       }
       if(flag==1)
             break;
      }

        
    }
    Collections.sort(a1);
    if(n>0)
     System.out.println(a1.get(0));
    else
       System.out.println(x);
  } main {
    Scanner sc=new Scanner(System.in);
    int x=sc.nextInt();
    int n=sc.nextInt();
   int flag=0;
    ArrayList<Integer> a=new ArrayList<Integer>();
    ArrayList<Integer> a1=new ArrayList<Integer>();
    for(int i=0;i<n;i++)
    {
      a.add(sc.nextInt());
    }
    for(int j=0;j<=a.size();j++)
    {
         if(flag==0)
        {
         if(!a.contains(x+j))
         {
               a1.add(x+j);
               flag=1;
         }
         if(!a.contains(x-j))
        {
             a1.add(x-j);
		flag=1;
       }
       if(flag==1)
             break;
      }

        
    }
    Collections.sort(a1);
    if(n>0)
     System.out.println(a1.get(0));
    else
       System.out.println(x);
  } Scanner sc=new Scanner(System.in); sc new Scanner(System.in) int x=sc.nextInt(); x sc.nextInt() sc.nextInt sc int n=sc.nextInt(); n sc.nextInt() sc.nextInt sc int flag=0; flag 0 ArrayList<Integer> a=new ArrayList<Integer>(); a new ArrayList<Integer>() ArrayList<Integer> a1=new ArrayList<Integer>(); a1 new ArrayList<Integer>() for(int i=0;i<n;i++)
    {
      a.add(sc.nextInt());
    } int i=0; int i=0; i 0 i<n i n i++ i++ i {
      a.add(sc.nextInt());
    } {
      a.add(sc.nextInt());
    } a.add(sc.nextInt()) a.add a sc.nextInt() sc.nextInt sc for(int j=0;j<=a.size();j++)
    {
         if(flag==0)
        {
         if(!a.contains(x+j))
         {
               a1.add(x+j);
               flag=1;
         }
         if(!a.contains(x-j))
        {
             a1.add(x-j);
		flag=1;
       }
       if(flag==1)
             break;
      }

        
    } int j=0; int j=0; j 0 j<=a.size() j a.size() a.size a j++ j++ j {
         if(flag==0)
        {
         if(!a.contains(x+j))
         {
               a1.add(x+j);
               flag=1;
         }
         if(!a.contains(x-j))
        {
             a1.add(x-j);
		flag=1;
       }
       if(flag==1)
             break;
      }

        
    } {
         if(flag==0)
        {
         if(!a.contains(x+j))
         {
               a1.add(x+j);
               flag=1;
         }
         if(!a.contains(x-j))
        {
             a1.add(x-j);
		flag=1;
       }
       if(flag==1)
             break;
      }

        
    } if(flag==0)
        {
         if(!a.contains(x+j))
         {
               a1.add(x+j);
               flag=1;
         }
         if(!a.contains(x-j))
        {
             a1.add(x-j);
		flag=1;
       }
       if(flag==1)
             break;
      } flag==0 flag 0 {
         if(!a.contains(x+j))
         {
               a1.add(x+j);
               flag=1;
         }
         if(!a.contains(x-j))
        {
             a1.add(x-j);
		flag=1;
       }
       if(flag==1)
             break;
      } if(!a.contains(x+j))
         {
               a1.add(x+j);
               flag=1;
         } !a.contains(x+j) a.contains(x+j) a.contains a x+j x j {
               a1.add(x+j);
               flag=1;
         } a1.add(x+j) a1.add a1 x+j x j flag=1 flag 1 if(!a.contains(x-j))
        {
             a1.add(x-j);
		flag=1;
       } !a.contains(x-j) a.contains(x-j) a.contains a x-j x j {
             a1.add(x-j);
		flag=1;
       } a1.add(x-j) a1.add a1 x-j x j flag=1 flag 1 if(flag==1)
             break; flag==1 flag 1 break; Collections.sort(a1) Collections.sort Collections a1 if(n>0)
     System.out.println(a1.get(0));
    else
       System.out.println(x); n>0 n 0 System.out.println(a1.get(0)) System.out.println System.out System System.out a1.get(0) a1.get a1 0 System.out.println(x) System.out.println System.out System System.out x String[] args args public class Main{
  public static void main(String[] args)
  {
    Scanner sc=new Scanner(System.in);
    int x=sc.nextInt();
    int n=sc.nextInt();
   int flag=0;
    ArrayList<Integer> a=new ArrayList<Integer>();
    ArrayList<Integer> a1=new ArrayList<Integer>();
    for(int i=0;i<n;i++)
    {
      a.add(sc.nextInt());
    }
    for(int j=0;j<=a.size();j++)
    {
         if(flag==0)
        {
         if(!a.contains(x+j))
         {
               a1.add(x+j);
               flag=1;
         }
         if(!a.contains(x-j))
        {
             a1.add(x-j);
		flag=1;
       }
       if(flag==1)
             break;
      }

        
    }
    Collections.sort(a1);
    if(n>0)
     System.out.println(a1.get(0));
    else
       System.out.println(x);
  }
} public class Main{
  public static void main(String[] args)
  {
    Scanner sc=new Scanner(System.in);
    int x=sc.nextInt();
    int n=sc.nextInt();
   int flag=0;
    ArrayList<Integer> a=new ArrayList<Integer>();
    ArrayList<Integer> a1=new ArrayList<Integer>();
    for(int i=0;i<n;i++)
    {
      a.add(sc.nextInt());
    }
    for(int j=0;j<=a.size();j++)
    {
         if(flag==0)
        {
         if(!a.contains(x+j))
         {
               a1.add(x+j);
               flag=1;
         }
         if(!a.contains(x-j))
        {
             a1.add(x-j);
		flag=1;
       }
       if(flag==1)
             break;
      }

        
    }
    Collections.sort(a1);
    if(n>0)
     System.out.println(a1.get(0));
    else
       System.out.println(x);
  }
} Main
import java.util.*;
public class Main{
  public static void main(String[] args)
  {
    Scanner sc=new Scanner(System.in);
    int x=sc.nextInt();
    int n=sc.nextInt();
   int flag=0;
    ArrayList<Integer> a=new ArrayList<Integer>();
    ArrayList<Integer> a1=new ArrayList<Integer>();
    for(int i=0;i<n;i++)
    {
      a.add(sc.nextInt());
    }
    for(int j=0;j<=a.size();j++)
    {
         if(flag==0)
        {
         if(!a.contains(x+j))
         {
               a1.add(x+j);
               flag=1;
         }
         if(!a.contains(x-j))
        {
             a1.add(x-j);
		flag=1;
       }
       if(flag==1)
             break;
      }

        
    }
    Collections.sort(a1);
    if(n>0)
     System.out.println(a1.get(0));
    else
       System.out.println(x);
  }
}
         