#include using namespace std; signed main(){ int n;cin>>n; set s; queue que; s.insert(0); while(n--){ int a;cin>>a; if(s.count(a))continue; for(int p:s)que.push(p); while(que.size()){ int p=que.front();que.pop(); s.insert(p^a); } } cout<