#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
char str1[100],str2[100];
int count[256]={0};//必须初始化
int i,t=0;
scanf("%s",str1);
scanf("%s",str2);
for(i=0;str1[i]!='\0';i++)
{
count[str1[i]]++;//统计str1里面的字符,每个加一
}
for(i=0;str2[i]!='\0';i++)
{
count[str2[i]]--;//减掉str2里面的字符,相同的字母就会相互抵消为0
}
for(i=0;i<256;i++)
{
if(count[i]!=0)//只要有一个不相同,不是1就是-1,不是0代表没有抵消
{
t=1;
break;
}
}
if(t==0)
{
printf("YES\n");
}
else
{
printf("NO\n");
}
return 0;
}