#include <iostream>
#include <vector>
#include <algorithm>
#include <queue>
using namespace std;
int a[51], b[51];
int main() {
char ana[101];
cin >> ana;
for(int i=0; ana[i]!='\0'; i++){ //\0 ?
if(ana[i]>=65 && ana[i]<=90) a[ana[i]-65]++;
else a[ana[i]-71]++;
}
cin >> ana;
for(int i=0; ana[i]!='\0'; i++){
if(ana[i]>=65 && ana[i]<=90) b[ana[i]-65]++;
else b[ana[i]-71]++;
}
for(int i=0; i<=51; i++){
if(a[i] != b[i]){
cout << "no" << endl;
exit(0);
}
}
cout << "YES" << endl;
}