// Last modify : 2019年01月14日 星期一 23时19分36秒
#include <cstdio>
#include <cstring>
#include <iostream>
using namespace std;
char S[100005];
char T[100005];
int main()
{
    char c1, c2;
    scanf("%s %s", S, T);
    int len = strlen(S);
    for (int i = 0; i < len; i++)
    {
        if (S[i] != T[i])
        {
            c1 = S[i];
            c2 = T[i];
            for (int j = 0; j < len; j++)
            {
                if (S[j]==c1) S[j]=c2;
                else if (S[j]==c2) S[j]=c1;
            }
        }
    }
    if (strcmp(S, T) == 0) printf("Yes\n");
    else printf("No\n");
    return 0;
}
