#include <assert.h>
#include <stdlib.h>
#include <stdio.h>

static int N, B, *A, i;

int sushi(int N, int B, int A[]);

int main() {
	// se preferisci leggere e scrivere da file
	// ti basta decommentare le seguenti due righe:

	// freopen("input.txt", "r", stdin);
	// freopen("output.txt", "w", stdout);

	assert(scanf("%d%d", &N, &B) == 2);

	A = calloc(N, sizeof(int));
	for (i = 0; i < N; i++) {
		assert(scanf("%d", &A[i]) == 1);
	}

	printf("%d\n", sushi(N, B, A));

	free(A);

	return 0;
}
