#include<stdio.h>
#include<ctype.h>
#include<string.h>
int main()
{
    char s1[101],s2[101];
    int i,c[26]={0};
    
    scanf("%s",s1);
        scanf("%s",s2);
        
        for(i=0;s1[i];i++)
        if(!isalpha(s1[i])){
            printf("Invalid input\n");
            return 0;
        }
         for(i=0;s2[i];i++)
i       if(!isalpha(s2[i])){
            printf("Invalid input\n");
            return 0;
        }
        
        if(strlen(s1))!=strlen(s2){
            printf("No");
            return 0;
        }
        
        for(i=0;s1[i];i++)
        {
            c[tolower(s1[i])-'a']++;
             c[tolower(s2[i])-'a']--;
            
        }
        
        for(i=0;i<26;i++)
        if(c[i]!=0){
            printf("NO");
            return 0;
        }
        
        printf("YES");
        return 0;
    
}