#include <bits/stdc++.h>

using namespace std;

int main()
{
	unordered_map<int, int> mp;
	
	int n, m;

	cin >> n;
	
	for (int i = 0; i < n; i++)
	{
		int x;
	
		cin >> x;
	
		mp[x]++;
	}	
	
	cin >> m;
	
	bool ans = 1;
	
	for (int i = 0; i < m; i++)
	{
		int x;
	
		cin >> x;
	
		if (!mp[x])
			ans = 0;
		else
			mp[x]--;
	}
	
	if (ans)
		puts("YES");
	else
		puts("NO");
}