#include<stdio.h>
#include<string.h>
#include<ctype.h>
int main() {
    char s1[20], s2[20];
    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; i < strlen(s1)-1; i++)
                     for(int j = i+1; j < strlen(s1);j++) {
                         if(s1[i] > s1[j]) { char
                         t=s1[i]; s1[i]=s1[j]=t; }
                         if (s2[i] > s2[j]) { char
                         t=s2[i]; s2[i]=s2[j]=s2[j]; s2[j]=t;}                     }
      }
   if(strcmp(s1, s2) == 0)
           printf("YES");
       else printf("NO");
       return 0;
       }