#include <bits/stdc++.h>
using namespace std;
long long bitlength(long long n){
long long cnt=0;
while(n>0){
n>>=1;
cnt++;
}
return cnt;
}
int main() {
ios_base::sync_with_stdio(false);
long long t,i,j,n,k,ans,arr,len,m,val;
//cin>>t;
t=1;
while(t--){
cin>>n;
set<long long, greater<long long> > s[65],ss,w;
set<long long, greater<long long> >::iterator it;
w.clear();
for(i=0;i<65;i++)
s[i].clear();
for(i=0;i<n;i++)
{
cin>>arr;
len=bitlength(arr);
s[len].insert(arr);
}
for(i=64;i>=0;i--){
if(!s[i].empty()){
m=*(s[i].begin());
s[i].erase(m);
w.insert(m);
for(it=s[i].begin();it!=s[i].end();it++){
len=bitlength((*it)^m);
s[len].insert((*it)^m);
}
s[i].clear();
}
}
ans=0;
for(it=w.begin();it!=w.end();it++){
if(ans < (ans^(*it)))
ans^=(*it);
}
cout<<ans<<endl;
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmxvbmcgbG9uZyBiaXRsZW5ndGgobG9uZyBsb25nIG4pewoJbG9uZyBsb25nIGNudD0wOwoJd2hpbGUobj4wKXsKCQluPj49MTsKCQljbnQrKzsKCX0KCXJldHVybiBjbnQ7Cn0KaW50IG1haW4oKSB7CiAgICBpb3NfYmFzZTo6c3luY193aXRoX3N0ZGlvKGZhbHNlKTsKCWxvbmcgbG9uZyB0LGksaixuLGssYW5zLGFycixsZW4sbSx2YWw7CgkvL2Npbj4+dDsKCXQ9MTsKCXdoaWxlKHQtLSl7CgkJY2luPj5uOwoJCXNldDxsb25nIGxvbmcsIGdyZWF0ZXI8bG9uZyBsb25nPiA+IHNbNjVdLHNzLHc7CgkJc2V0PGxvbmcgbG9uZywgZ3JlYXRlcjxsb25nIGxvbmc+ID46Oml0ZXJhdG9yIGl0OwoJCXcuY2xlYXIoKTsKCQlmb3IoaT0wO2k8NjU7aSsrKQogICAgICAgICAgICBzW2ldLmNsZWFyKCk7CgkJZm9yKGk9MDtpPG47aSsrKQoJCXsKCQkJY2luPj5hcnI7CgkJCWxlbj1iaXRsZW5ndGgoYXJyKTsKCQkJc1tsZW5dLmluc2VydChhcnIpOwoJCX0KICAgICAgICBmb3IoaT02NDtpPj0wO2ktLSl7CiAgICAgICAgICAgIGlmKCFzW2ldLmVtcHR5KCkpewogICAgICAgICAgICAgICAgbT0qKHNbaV0uYmVnaW4oKSk7CiAgICAgICAgICAgICAgICBzW2ldLmVyYXNlKG0pOwogICAgICAgICAgICAgICAgdy5pbnNlcnQobSk7CiAgICAgICAgICAgICAgICBmb3IoaXQ9c1tpXS5iZWdpbigpO2l0IT1zW2ldLmVuZCgpO2l0KyspewogICAgICAgICAgICAgICAgICAgIGxlbj1iaXRsZW5ndGgoKCppdClebSk7CiAgICAgICAgICAgICAgICAgICAgc1tsZW5dLmluc2VydCgoKml0KV5tKTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIHNbaV0uY2xlYXIoKTsKICAgICAgICAgICAgfQogICAgICAgIH0KCQlhbnM9MDsKCQlmb3IoaXQ9dy5iZWdpbigpO2l0IT13LmVuZCgpO2l0KyspewoJCQlpZihhbnMgPCAoYW5zXigqaXQpKSkKCQkJCWFuc149KCppdCk7CgkJfQoJCWNvdXQ8PGFuczw8ZW5kbDsKCX0KCXJldHVybiAwOwp9