#include <iostream>
#include <string.h>
#include <vector>
#define rep(i, n) for (int i = 0; i < n; ++i)
//using namespace std; 魔界への入り口

int main()
{
    // スペース区切りの整数の入力
    int x, n;
    std::cin >> x >> n;
    std::vector<bool> v(102, 0);
    rep(i,n){
        int p;
        std::cin >> p;
        v[p] = 1;
    }
    std::pair<int, int> ans(0, x);
    if(v[x] == 0)
    {
        ans = std::make_pair(0, x);
    }
    else
    {
        ans = std::make_pair(9999, -1);
        for (int i = 0; i <= 101; ++i)
        {
            if (v[i] == 1)
                continue;
            else
            {
                int dif = abs(x-i);
                ans = std::min(ans, std::pair<int, int>(dif, i));
            }
        }
    }
    // 出力
    std::cout << ans.second << std::endl;
    return 0;
}