import itertools
import numpy as np
import collections

N = int(input())
A = [int(_) for _ in input().split()]
count = collections.defaultdict(int)
for a in A:
    count[a] += 1
if len(count) == 1:
    a = count.keys()[0]
    if a ^ a == a:
        print('Yes')
        exit()
elif len(count) == 2:
    a, b = count.keys()
    if a ^ a == b and b ^ b == a and count[a] == count[b]:
        print('Yes')
        exit()
elif len(count) == 3:
    a, b, c = count.keys()
    if a ^ b == c and count[a] == count[b] == count[c]:
        print('Yes')
        exit()
print('No')
