#include <bits/stdc++.h>
using namespace std;

int A[100009];

int main() {
	int N; scanf("%d",&N);
	for(int i=1; i<=N; i++) scanf("%d",&A[i]);
	if(N == 3) {
		if((A[1]^A[2]) == A[3]) puts("Yes");
		else puts("No");
	}
	else {
		set<int> st;
		for(int i=1; i<=N; i++) st.insert(A[i]);
		if((int)st.size() <= (int)__gcd(N, 3)) puts("Yes");
		else puts("No");
	}
	return 0;
}