#include<iostream>
#include<cstdio>
#include<map>
using namespace std;
map<int, int> student; //定义散列表
int main() {
int n;
while(scanf("%d", &n) != EOF) {
if(n == 0) { //当输入0,退出
break;
}
while(n--) {
int score;
scanf("%d", &score);
student[score]++; //记录相同分数的人数
}
int aim; //输入目标分数
scanf("%d", &aim);
if(student.count(aim)) {
cout << student[aim] << endl; //输出对应的人数
} else {
cout << 0 <<endl;
}
}
return 0;
}