fun main(args: Array<String>) {
    val (x, n) = readLine()!!.split(' ').map { it.toInt() }
    val p = readLine()?.split(' ')?.map { it.toIntOrNull() } ?: emptyList()

    if (n == 0) {
        println(x)
        return
    }

    for (i in 0..100) {
        if (p.contains(x - i).not()) {
            println(x - i)
            break
        }
        if (p.contains(x + i).not()) {
            println(x + i)
            break
        }
    }
}