#include<stdio.h>
#include<string.h>
#include<ctype.h>
 int isAlphabetic(char s[])
 {
     for(int i =0; s[i] != '\0'; i++)
     {
         if(!isalpha(s[i]))
         {
             return 0;
         }
     }
  return 1;
 }
 void sortstring(char s[])
 {
     int n=strlen(s);
     for(int i=0;i<n-1;i++)
     {
             for(int j=i+1;j<n;j++)
             {
                 if(s[i]>s[j])
                 {
                     char temp=s[i];
                     s[i]=s[j];
                     s[j]=temp;
                 }
             }
         }
     }
 int main()
 {
     char str1[20],str2[20];
     scanf("%s",str1);
     scanf("%s",str2);
     if(strlen(str1)<1 || strlen(str1)<1 || strlen(str2)>1) || strlen(str2)>10;
     {
         printf("Invalid input");
         return 0;
 }
 if(!Alphabetic(str1) || !isAlphabetic(str2))
 {
     printf("Invalid input");
     return 0;
 }
 sortstring(str1);
 sortstring(str2);
 if(strcmp(str1,str2)==0)
 printf("YES");
     else
     printf("NO");
     return 0;
 }