#include using namespace std; int main(){ long n,v,ans=1; vector base; cin>>n; while(n--){ cin>>v; for(auto e:base)v=min(v,v^e); if(v>0){ base.push_back(v); ans*=2; } } cout<