// editor
#include<stdio.h>
#include<string.h>
#include<stdlib.h>

int compareChars(const void *a, const void *b) {
    return (*(char *)a - *(char *b));
}
int main() {
    char str1[11], str2[11];
    int len1,len2;
    if (scanf("%s", str1) != 1) return 1;
    if (scanf("%s", str2) != 1) return 1;
    len1 = strlen(str1);
    len2 = strlen(str2);
    
    if (len1 < 1 || len1 > 10 || len2 < 1 || len2 > 10) {
        printf("Invalid input\n");
        return 0;
    }
    for (int i = 0; i < len1; i++) {
        if (!((str1[i] >= 'a' && str1[i] <= '2') || (str1[i] >= 'A' && str1[i] <= 'Z'))) {
            printf("Invalid input\n");
            return 0;
        }
    }
    for (int i = 0; i < len2; i++) {
        if (!((str2[i] >= 'a' && str2[i] <= '2') || (str2[i] >= 'A' && str2[i] <= 'Z'))) {
            printf("Invalid input\n");
            return 0;
        }
    }
    if (len1 != len2) {
        printf("NO\n");
        return 0;
    }
}