#include <bits/stdc++.h>
#define ll long long
#define scan(n) scanf("%d",&n)
#define INF 1000000000000
#define M 1000000
#define MAX 100000
#define X 6
#define set(x,y) memset(x,y,sizeof(x))
#define fori(l,r,x) for (ll int i=l;i<=r;i+=x)
#define forj(l,r,x) for (ll int j=l;j<=r;j+=x)
using namespace std;
ll int n;
ll int a[MAX+1];
ll int func(){
ll int index = 0;
for(ll int i=63;i>=0;i--){
ll int mx_in=-1;
forj(index,n-1,1) if (((a[j]&(1<<i))!=0)&&a[j]>a[mx_in]) mx_in = j;
if (mx_in==-1) continue;
swap(a[index],a[mx_in]);
mx_in = index;
forj(0,n-1,1) if (j!=mx_in&&((a[j]&(1<<i))!=0)) a[j]^=a[mx_in];
index++;
}
ll int r = 0;
fori(0,n-1,1) r=r^a[i];
return r;
}
int init(){
cin>>n;
fori(0,n-1,1) cin>>a[i];
cout << func() << endl;
return 0;
}
int main(){
//clock_t tStart = clock();
init();
//printf("Time taken: %.6fs\n", (double)(clock() - tStart)/CLOCKS_PER_SEC);
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CiNkZWZpbmUgbGwgbG9uZyBsb25nCiNkZWZpbmUgc2NhbihuKSBzY2FuZigiJWQiLCZuKQojZGVmaW5lIElORiAxMDAwMDAwMDAwMDAwCiNkZWZpbmUgTSAxMDAwMDAwCiNkZWZpbmUgTUFYIDEwMDAwMAojZGVmaW5lIFggNgojZGVmaW5lIHNldCh4LHkpIG1lbXNldCh4LHksc2l6ZW9mKHgpKQojZGVmaW5lIGZvcmkobCxyLHgpIGZvciAobGwgaW50IGk9bDtpPD1yO2krPXgpCiNkZWZpbmUgZm9yaihsLHIseCkgZm9yIChsbCBpbnQgaj1sO2o8PXI7ais9eCkKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmxsIGludCBuOwpsbCBpbnQgYVtNQVgrMV07CgpsbCBpbnQgZnVuYygpewoJbGwgaW50IGluZGV4ID0gMDsKCWZvcihsbCBpbnQgaT02MztpPj0wO2ktLSl7CgkJbGwgaW50IG14X2luPS0xOwoJCWZvcmooaW5kZXgsbi0xLDEpIGlmICgoKGFbal0mKDE8PGkpKSE9MCkmJmFbal0+YVtteF9pbl0pIG14X2luID0gajsKCQlpZiAobXhfaW49PS0xKSBjb250aW51ZTsKCQlzd2FwKGFbaW5kZXhdLGFbbXhfaW5dKTsKCQlteF9pbiA9IGluZGV4OwoJCWZvcmooMCxuLTEsMSkgaWYgKGohPW14X2luJiYoKGFbal0mKDE8PGkpKSE9MCkpIGFbal1ePWFbbXhfaW5dOwoJCWluZGV4Kys7Cgl9CglsbCBpbnQgciA9IDA7Cglmb3JpKDAsbi0xLDEpIHI9cl5hW2ldOwoJcmV0dXJuIHI7Cn0KCmludCBpbml0KCl7CgljaW4+Pm47Cglmb3JpKDAsbi0xLDEpIGNpbj4+YVtpXTsKCWNvdXQgPDwgZnVuYygpIDw8IGVuZGw7CglyZXR1cm4gMDsKfQoKaW50IG1haW4oKXsKCS8vY2xvY2tfdCB0U3RhcnQgPSBjbG9jaygpOwoJaW5pdCgpOwoJLy9wcmludGYoIlRpbWUgdGFrZW46ICUuNmZzXG4iLCAoZG91YmxlKShjbG9jaygpIC0gdFN0YXJ0KS9DTE9DS1NfUEVSX1NFQyk7CglyZXR1cm4gMDsKfQo=