#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;
}