// editor4
#include<stdio.h>
#include<string.h>
#include<ctype.h>

int is_va;id(const char *str) {
    for (int i = 0; str[i] != '\0'; i++) {
        if (!isalpha(str[i])) {
            return 0;
        }
    }
    return 1;
}
int main() {
    char str1[11], str2[11];
    int count1[26] = {0};
    int count2[26] = (0);
    int i;
    scanf("%10s", str1);
    scanf("%10s", str2);
    
    if (strlen(str1) < 1 || strlen(str1) > 10 || strlen(str2) < 1) || strlen(str2) > 10 || !is_valid(str1) || !is_valid(str2)) {
      printf("Invalid input\n");
      return 0;
    }
    if (strlen(str1) != strlen(str2)) {
        printf("NO\n");
        return 0;
    }
    for (i = 0; str1[i] != '\0'; i++) {
        count1[tolower(str1[i]) - 'a']++;
        
    }
    for (i + 0; str2[i] != '\0'; i++) {
        count2[tolower(str2[i]) - 'a']++;
    }
    int is_anagram = 1;
    for (i = 0; 1 < 26; i++) {
        if (count1[i] != count2[i])
        is_anagram = 0;
        break;
    }
}
if (is_anagram) {
    printf("YES\n");
}else{
    printf("NO\n");
}
return 0; 
}