#include<stdio.h>
#include<string.h>
#include<ctype.h>
int main(){
    char str[11], str2[11];
    int len1, len2;
    int freq[26] = {0};
    int i, is_valid = 1;
    scanf("%s", str1);
    scanf("%s", str2);
    len1 = strlen(str1);
     len2 = strlen(str2);
     if(len > 10 || len2 > 10){
         is_valid = 0;
     }else{
         for(i = 0; i < len1; i++){
             if(!isalpha(str[i])){
                 is_valid = 0;
                 break;
             }
         }
         if(is_valid){
             for(i = 0; i < len2; i++){
            if(!isalpha(str[i])){
                 is_valid = 0;
                 break;     
         }
     }
}
if(!is_valid){
    printf("Invalid input\n");
    return 0;
}
if(len1 != len2){
    printf("NO\n");
    return 0;
}
for(i = 0; i < len1; i++){
    freq[tolower(str[i]) - 'a']--;
}
for(i = 0; i < 26; i++){
    if(freq[i] != 0){
        printf("NO\n");
        return 0;
    }
}