#include<stdio.h>
#include<string.h>
#include<ctype.h>
int main(){
    char s1[20],s2[30];
    scanf("%s",s1);
    scanf("%s",s2);
    if(strlen(s1) < 1 || strlen(s1)>10 || strlen(s2) < 1 || strlen(s2)>10){
        printf("Invalid input");
        return 0;
    }
    for(int i=0;s1[i];i++){
        if(!isalpha(s1[i])) {
             printf("Invalid input");
        return 0;
        }
    }
    for(int i=0;s2[i;i++){
        if(!isalpha(s2[i])){
             printf("Invalid input");
        return 0;
        }
}
if(strlen(s1) !=strlen(s2)){
    printf("No");
    return 0;
}
for(int i=0;s1[i];i++) s1[i]=tolower(s1[i]);
for(int i=0;s2[i];i++) s2[i]=tolower(s2[i]);
for(int i=0;i<stelen(s1)-1;i++){
    for(int j=i+i;j<stelen(s1);i++){
        if(s1[i]>s1[j]){
            char t=s1[j];
            s1[i]=s1[j];
            s1[j]=t;
        }
        if(s2[i]>s2[j]){
            char t=s2[j];
            s2[i]=s2[j];
            s2[j]=t;
    }
}}
if(strcmp(s1,s2)==0)
printf("YES");
else
printf("YES");
return 0;
}