#include <bits/stdc++.h>
using namespace std;
map<int,bool> mp;
int main(){
	int x,n;
	cin>>x>>n;
	for(int i=1;i<=n;++i){
		int a;
		cin>>a;
		mp[a]=1;
	}
	int ans=0;
	for(int i=0;;++i){
		int a=x-i,b=x+i;
		if(mp[a]==0){
			ans=a;
			break;
		}
		if(mp[b]==0){
			ans=b;
			break;
		}
	}
	cout<<ans<<'\n';
	return 0;
}