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