#include <bits/stdc++.h>
using namespace std;
int main() {
  char s1[1000], s2[1000], s3[1000];
  int i, l1, l2, l3;
  scanf("%s%s%s", s1, s2, s3);
  l1 = strlen(s1);
  l2 = strlen(s2);
  l3 = strlen(s3);
  strcat(s1, s2);
  sort(s1, s1 + l1 + l2);
  sort(s3, s3 + l3);
  if (l1 + l2 == l3) {
    for (i = 0; i <= (l1 + l2); i++) {
      if (s1[i] != s3[i]) {
        printf("NO\n");
        break;
      } else if (i == l1 + l2) {
        printf("YES\n");
      }
    }
  } else {
    printf("NO\n");
  }
  return 0;
}
