#include <iostream>
using namespace std;
int main() {
// your code goes here
string a,b,c;
cin>>a>>b>>c;
int s[26]={0};
for(int i=0;i<a.length();i++)
{
s[a[i]-'A']++;
}
for(int i=0;i<b.length();i++)
{
s[b[i]-'A']++;
}
int f=0;
if(a.length()+b.length()!=c.length()) f=1;
else
{for(int i=0;i<c.length();i++)
{
s[c[i]-'A']--;
if(s[c[i]-'A']<0)
{
f=1;
break;
}
}}
if(f==0) cout<<"YES";
else cout<<"NO";
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCglzdHJpbmcgYSxiLGM7CgljaW4+PmE+PmI+PmM7CglpbnQgc1syNl09ezB9OwoJZm9yKGludCBpPTA7aTxhLmxlbmd0aCgpO2krKykKCXsKCQlzW2FbaV0tJ0EnXSsrOwoJfQoJZm9yKGludCBpPTA7aTxiLmxlbmd0aCgpO2krKykKCXsKCQlzW2JbaV0tJ0EnXSsrOwoJfQoJaW50IGY9MDsKCWlmKGEubGVuZ3RoKCkrYi5sZW5ndGgoKSE9Yy5sZW5ndGgoKSkgZj0xOwoJZWxzZQoJe2ZvcihpbnQgaT0wO2k8Yy5sZW5ndGgoKTtpKyspCgl7CgkJc1tjW2ldLSdBJ10tLTsKCQlpZihzW2NbaV0tJ0EnXTwwKQoJCXsKCQkJZj0xOwoJCQlicmVhazsKCQl9Cgl9fQoJaWYoZj09MCkgY291dDw8IllFUyI7CgllbHNlIGNvdXQ8PCJOTyI7CglyZXR1cm4gMDsKfQ==