#include<stdio.h>

int main(void)
{
	unsigned long int a, b, c[100];
	int i, j = 0, check = 0;

	scanf("%ld%ld", &a, &b);

	for (i = 0; i < b; i++) {
		scanf("%ld", &c[i]);
	}

	while (1) {
		for (i = 0; i < b; i++) {
			if (a - j == c[i]) {
				check = 1;
				break;
			}
		}
		if (check == 0) {
			printf("%ld", a - j);
			return 0;
		}

		check = 0;

		for (i = 0; i < b; i++) {
			if (a + j == c[i]) {
				check = 1;
				break;
			}
		}
		if (check == 0) {
			printf("%ld", a + j);
			return 0;
		}

		check = 0;

		j++;




	}


	return 0;
}