#include <bits/stdc++.h>
int main() {
  int N;
  int a[100001];
  int i;
  int cnt = 0;
  scanf("%d", &N);
  for (i = 0; i < N; i++) scanf("%d", &a[i]);
  for (i = 1; i < N - 1; i++) {
    if (a[i] == a[i + 1] ^ a[i - 1]) cnt++;
  }
  if (a[0] == a[1] ^ a[N - 1]) cnt++;
  if (a[N - 1] == a[N - 2] ^ a[0]) cnt++;
  if (cnt == N) {
    printf("Yes\n");
  } else {
    printf("No\n");
  }
  return 0;
}
