#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;

int main() {
	int d[30]={0}, e[30]={0}, f[30]={0}, cnt=0, flag=0;
	char a[105], b[105], c[105];
	scanf("%s%s%s", a, b, c);
	for(int i=0; i<strlen(a); i++) d[a[i]-'A']++;
	for(int i=0; i<strlen(b); i++) e[b[i]-'A']++;
	for(int i=0; i<strlen(c); i++) f[c[i]-'A']++;
	for(int i=0; i<30; i++) if(d[i]+e[i]!=f[i]) {flag=1; break;}
	if(flag) printf("NO");
	else printf("YES");
	return 0;
}