#include<cstdio>
int main()
{
unsigned long int a, b, *c, z;
while(scanf("%lu%lu", &a, &b)){
z = 0;
c = new unsigned long int[b];
while(b--)
{
scanf("%lu", &c[b]);
if(c[b] == a) z++;
}
printf("%lu\n", z);
}
return 0;
}
Dleczego kompilator wywala mi błąd wykonania (SIGABRT) ?