#include<stdio.h>
#include<ctype.h>
#include<string.h>

void trim(char *s)
{
    int l=strlen(s);
    while(l>0 && isspace((unsigned char)s[l-1]))
    {
        s[--l]='\0';
    }
}
int main(void)
{
    int diff=0;
    char a[100];
    char b[100];
    fgets(a,100,stdin);
    fgets(b,100,stdin);
    a[strcspn(a,"\n")]='\0';
    b[strcspn(b,"\n")]='\0';
    trim(a);
    trim(b);
    for(int i=0;a[i]!='\0';i++)
    {
        if((!isalpha((unsigned char)a[i]))&&(!isspace((unsigned char)a[i])))
        {
            printf("Invalid input");
            return 0;
        }
    }
    for(int i=0;b[i]!='\0';i++)
    {
        if((!isalpha((unsigned char)b[i]))&&(!isspace((unsigned char)b[i])))
        {
            printf("Invalid input");
            return 0;
        }
    }

    if((strcmp(a,b))==0)
    {
        printf("Yes");
    }
    else
    {
        printf("No");
    }
    return 0;