# 入力
L = list(map(int, input().split()))
# 並び替えて…
L.sort()
# 条件1 もしくは、条件2が満たされるなら、フルハウス!
if (L[0] == L[1] and L[2] == L[4]) or (L[0] == L[2] and L[3] == L[4]):
print('Yes')
# そうじゃないなら、フルハウスじゃない…
else:
print('No')
# ループVer
# 入力
N = int(input())
# 頭に2要素つけることで、1-indexedに変換
P_L = [0, 1] + list(map(int, input().split()))
ans = 0 # さかのぼりカウント!○代前!1世代ずつ遡るよ!
now = N # 今見てる人!人Nから見ていくよ!
# 今見ている人が、人1じゃないかぎりループ!
while now != 1:
# 今見ている人を、1つ上の世代にして…
now = P_L[now]
# さかのぼりカウントを1つ足すよ!
ans += 1
# さかのぼりカウントを出力して終わり!
print(ans)
# DPver
# 入力
N = int(input())
# 頭に2要素つけることで、1-indexedに変換
P_L = [0, 1] + list(map(int, input().split()))
# dpテーブル作成!
dp = [0] * (N + 1)
# 人2から、人Nまで順番に見ていくよ!
for i in range(2, N + 1):
# 人iの世代は、人iの親の世代 + 1
dp[i] = dp[P_L[i]] + 1
# 人Nの世代を出して終了!
print(dp[N])