#include <stdio.h>
 #include <string.h>
 #include <ctype.h>
 int main(){
     char str1[20],str[20];
     int count1[26]={0},count2[26]={0};
     scanf("%s",str1);
     scanf("%s",str2);
     int len1=strlen(str1);
     int len2=strlen(str2);
     if(len1<1||len2<1||len2>10){
         printf("Invalid input");
         return 0;
     }
     for (int i=0;i<len1;i++){
         if(!isalpha(str1[i])){
             printf("Invalid input");
             return 0;
         }
         count1[tolower(str1[i])-'a']++;
     }
     for (int i=0;i<len2;i++){
         if(!isalpha(str2[i])){
             printf("Invalid input");
             return 0;
         }
         count2[tolower(str2[i])-'a']++;
     }
     for (int i=0;i<26;i++){
         if(count1[i] !=count2[i]){
             printf("NO");
             return 0;
         }
     }
     printf("YES");
     return 0;
 }