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