#include<stdio.h>
#include<string.h>
#include<ctype.h>
#include<stdlib.h>
 
int isAlphaOnly(char *s) {
    for (int i = 0; s[i]; i++)
        if (!isalpha(s[i]))
            return 0;
    return 1;
}

int cmpfuc(const void *a, const void *b) {
    return (*(char *)a - *(char *)b);
}

int main() {
    char str1[11], str2[11];
    scanf("%s %s", str1, str2);
    
    if (!isAlphaOnly(str1) || !isAlphaOnly(str2) || strlen(str1) >= 10 || strlen(str2) >= 10) {
    printf("Invalid input\n");
    return 0;
    }
    qsort(str1, strlen(str1), sizeof(char), cmpfunc);
    qsort(str2, strlen(str2), sizeof(char), cmpfunc);
    
    if (strcmp(str1, str2) == 0)
        print("Yes\n")
}