#include <bits/stdc++.h>
using namespace std;
int main() {
  map<char, int> letter;
  string a;
  getline(cin, a);
  int n = a.length();
  for (int i = 0; i < n; i++) {
    letter[a[i]]++;
  }
  string b;
  getline(cin, b);
  int m = b.length();
  for (int j = 0; j < m; j++) {
    if (b[j] != ' ') {
      if (letter[b[j]] > 0)
        letter[b[j]]--;
      else {
        printf("NO");
        return 0;
      }
    }
  }
  printf("YES");
  return 0;
}
