#include <stdio.h>


int main(void) {
	int x, n;
	scanf("%d %d", &x, &n);

	int q[100]; 
	for (size_t i = 0; i < 100; i++) {
		q[i] = 0;
	}

	for (int i = 0; i < n; i++) {
		int p;
		scanf("%d", &p);
		q[p - 1] = 1;
	}

	int y = x, i = 0;
	while(y > 0 && y <= 100) {
		if (q[y - 1] == 0) {
			break;
		}
		
		if (i >= 0) {
			i = - (i + 1);
		} else {
			i = - (i - 1);
		}
		y = y + i;
	}
	printf("%d\n", y);

	return 0;
}
