#include<iostream>
#include<cstdio>
#include<algorithm>
#include<unordered_map>

using namespace std;

const int MAXN = 100 + 10;

int arr[MAXN];

//使用unordered_map建立映射关系
//数据类型
//以布尔值表示该数据是否出现过
unordered_map<int,bool> hashTable;


int main() {
	int n;
	scanf("%d",&n);
	for(int i = 0; i < n; ++i) {
		scanf("%d",&arr[i]);
		hashTable[arr[i]] = true;
	}
	int m;
	scanf("%d",&m);
	while(m--) {
		int target;
		scanf("%d",&target);
		if(hashTable[target]) {
			printf("YES\n");
		} else {
			printf("NO\n");
		}
	}
	return 0;
}