N = int(input()) A = list(map(int, input().split())) ans = 0 for a in A: ans ^= a if ans: print("No") exit() if N >= 5000: print("Yes") exit() M = 8192 pre = [0] * M pre[0] = 1 for i in range(N): dp = [0] * M for v in range(M): dp[v] += pre[v] dp[v^A[i]] += pre[v] for v in range(N + 1): dp[v] = min(dp[v], 3) dp, pre = pre, dp print("Yes") if pre[0] > 2 else print("No")