#include<bits/stdc++.h>
using namespace std;

typedef map<int,int> MAP;
MAP M;
int main()
{
	int N;
	cin>>N;
	MAP::iterator iter;
	for(int i=0,d;i<N;++i)
	{
		cin>>d;
		if(!M.count(d))	M[d]=1;
		else M[d]++;
	}
	int m;
	cin>>m;
	for(int i=0,d;i<m;++i)
	{
		cin>>d;
		if((iter=M.find(d))==M.end()||M[d]==0)	{cout<<"NO";return 0;}
		else M[d]--;
	}
	cout<<"YES"<<endl;
	return 0;
}