#include <bits/stdc++.h>
using namespace std;
using namespace std;
int min3(int x, int y, int z) {
  int tmp = min(x, y);
  return min(tmp, z);
}
int max3(int x, int y, int z) {
  int tmp = max(x, y);
  return max(tmp, z);
}
int main() {
  ios_base::sync_with_stdio(0);
  int n;
  int x[105];
  while (~scanf("%d", &n)) {
    for (int i = 0; i < n; i++) {
      scanf("%d", &x[i]);
    }
    int max = 0;
    int ans = 0;
    for (int i = 0; i < n; i++) {
      ans = x[i];
      if (ans > max) max = ans;
      for (int j = i + 1; j < n; j++) {
        ans ^= x[j];
        if (ans > max) max = ans;
      }
    }
    printf("%d\n", max);
  }
}
