S = eval(input())

T = eval(input())



ans = "Yes"

 

for i in range(0,len(S)):

  for j in range(0,i):

    if S[j] == S[i]:

      if T[i] != T[j]:

        ans = "No"

        break

      break

    if T[j] == T[i]:

      if S[j] != S[i]:

        ans = "No"

        break

      break

print(ans)
S = eval(input())

T = eval(input())

 

convert = dict()

 

answer = 'Yes'



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

    #同じsに違うt

    if s in convert and convert[s] != t:

        answer = 'No'

        break

    #同じsに同じt

    else:

        convert[s] = t

 

after = list(convert.values())

#tの要素の総数とtの要素の種類を比べて、相違がある

#=sが全て相違するのに対しtの値が等しいペアがある=同じtに対して違うsが存在する

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

    answer = 'No'

 

print(answer)
S = eval(input())
T = eval(input())
ans = "Yes"
for i in range(0, len(S)):
    for j in range(0, i):
        if S[j] == S[i]:
            if T[i] != T[j]:
                ans = "No"
                break
            break
        if T[j] == T[i]:
            if S[j] != S[i]:
                ans = "No"
                break
            break
print(ans)

S = eval(input())
T = eval(input())
convert = dict()
answer = "Yes"
for s, t in zip(S, T):
    # 同じsに違うt
    if s in convert and convert[s] != t:
        answer = "No"
        break
    # 同じsに同じt
    else:
        convert[s] = t
after = list(convert.values())
# tの要素の総数とtの要素の種類を比べて、相違がある
# =sが全て相違するのに対しtの値が等しいペアがある=同じtに対して違うsが存在する
if len(after) != len(set(after)):
    answer = "No"
print(answer)

-ans = "Yes" -for i in range(0, len(S)): -    for j in range(0, i): -        if S[j] == S[i]: -            if T[i] != T[j]: -                ans = "No" -                break -            break -        if T[j] == T[i]: -            if S[j] != S[i]: -                ans = "No" -                break -            break -print(ans) +convert = dict() +answer = "Yes" +for s, t in zip(S, T): +    # 同じsに違うt +    if s in convert and convert[s] != t: +        answer = "No" +        break +    # 同じsに同じt +    else: +        convert[s] = t +after = list(convert.values()) +# tの要素の総数とtの要素の種類を比べて、相違がある +# =sが全て相違するのに対しtの値が等しいペアがある=同じtに対して違うsが存在する +if len(after) != len(set(after)): +    answer = "No" +print(answer)