1 #include <iostream>
2 #include <string.h>
3 #include <string>
4 #include <fstream>
5 #include <algorithm>
6 #include <stdio.h>
7 using namespace std;
8 #define MAXN 20001
9 int main()
10 {
11 string a,b;
12 while(cin>>a>>b)
13 {
14 int len=a.length();
15 int nla[26],nlb[26];
16 memset(nla,0,sizeof(nla));
17 memset(nlb,0,sizeof(nlb));
18 for(int i=0;i<len;i++)
19 {
20 int la=a[i]-'A';
21 int lb=b[i]-'A';
22 nla[la]++;nlb[lb]++;
23 }
24 for(int i=0;i<26;i++)
25 {
26 for(int j=0;j<26;j++)
27 {
28 if(nla[i]&&nlb[j]&&nla[i]==nlb[j])
29 {
30 len-=nla[i];
31 nla[i]=nlb[j]=0;
32 }
33 }
34 }
35 if(len!=0)printf("NO
");
36 else printf("YES
");
37 }
38
39 return 0;
40 }