#include<bits/stdc++.h>
using namespace std;
int main(){

	int N;
	cin >> N;
	int D[N];
	map<int,int> mpd,mpt;
	for(int i=0;i<N;i++){
		cin >> D[i];
		mpd[D[i]]++;
	}

	int M;
	cin >> M;
	int T[M];
	for(int i=0;i<M;i++){
		cin >> T[i];
		mpt[T[i]]++;
	}

	for(int i=0;i<M;i++){
		if(mpt[T[i]] > mpd[T[i]]){
			cout << "NO" << endl;
			return 0;
		}
	}
	
	cout << "YES" << endl;
}




