import sys
from collections import Counter
n = int(input())
a = list(map(int, input().split()))

# 排他的論理和は3つずつ循環するため、満たすべき条件は以下
# nが3の倍数である, 数字が3種類で同数, 3種類が排他的論理和の関係になっている

if n % 3 != 0:
    print("No")
    sys.exit()

c = Counter(a)

if len(c.keys()) != 3:
    print("No")
    sys.exit()

if not all([x == cli[0] for x in cli]):
    print("No")
    sys.exit()

ans_0 = a[1] ^ a[2] == a[0]
ans_1 = a[2] ^ a[0] == a[1]
ans_2 = a[0] ^ a[1] == a[2]

print("Yes" if all([ans_0, ans_1, ans_2]) else "No")