#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() <= 3)
      puts("Yes");
    else
      puts("No");
  }
  return 0;
}
