import sys
import copy

n=int(sys.stdin.readline())
a=list(map(int,sys.stdin.readline().split()))

b1=a[0]
b_lis=copy.copy(a)
b_lis.remove(b1)
judge=0
d=set(a)
if len(d)==3:
    for i in range(n-1):
        c_lis=copy.copy(b_lis)
        b1d=b1
        b2=a[i+1]
        c_lis.remove(b2)
        while True:
            b3=b1d^b2
            if b3 in c_lis:
                c_lis.remove(b3)
                b1d=b2
                b2=b3
            else:
                break
            if len(c_lis)==0:
                judge=1
                break


if judge==1:
    print("Yes")
else:
    print("No")
