from sys import stdin





def main():

    S = stdin.readline().strip()

    T = stdin.readline().strip()

    lst = [""] * (ord("z") - ord("a") + 1)

    flg = True

    for s, t in zip(S, T):

        # 同アルファベット、違アルファベット変換チェック

        if lst[ord(s) - ord("a")] and lst[ord(s) - ord("a")] != t:

            flg = False

            break

        lst[ord(s) - ord("a")] = t

    lst = [i for i in lst if i != ""]

    # 変換先の重複チェック

    if len(lst) != len(set(lst)):

        flg = False

    print(("Yes" if flg else "No"))

    return





main()

def main():

    S = eval(input())

    T = eval(input())

    lst = [""] * (ord("z") - ord("a") + 1)

    flg = True

    for s, t in zip(S, T):

        # 同アルファベット、違アルファベット変換チェック

        if lst[ord(s) - ord("a")] and lst[ord(s) - ord("a")] != t:

            flg = False

            break

        lst[ord(s) - ord("a")] = t

    lst = [i for i in lst if i != ""]

    # 変換先の重複チェック

    if len(lst) != len(set(lst)):

        flg = False

    print(("Yes" if flg else "No"))

    return





main()

from sys import stdin


def main():
    S = stdin.readline().strip()
    T = stdin.readline().strip()
    lst = [""] * (ord("z") - ord("a") + 1)
    flg = True
    for s, t in zip(S, T):
        # 同アルファベット、違アルファベット変換チェック
        if lst[ord(s) - ord("a")] and lst[ord(s) - ord("a")] != t:
            flg = False
            break
        lst[ord(s) - ord("a")] = t
    lst = [i for i in lst if i != ""]
    # 変換先の重複チェック
    if len(lst) != len(set(lst)):
        flg = False
    print(("Yes" if flg else "No"))
    return


main()

def main():
    S = eval(input())
    T = eval(input())
    lst = [""] * (ord("z") - ord("a") + 1)
    flg = True
    for s, t in zip(S, T):
        # 同アルファベット、違アルファベット変換チェック
        if lst[ord(s) - ord("a")] and lst[ord(s) - ord("a")] != t:
            flg = False
            break
        lst[ord(s) - ord("a")] = t
    lst = [i for i in lst if i != ""]
    # 変換先の重複チェック
    if len(lst) != len(set(lst)):
        flg = False
    print(("Yes" if flg else "No"))
    return


main()

-from sys import stdin - - -    S = stdin.readline().strip() -    T = stdin.readline().strip() +    S = eval(input()) +    T = eval(input())