#include #define REP(i,n) for(int i=0;i>n; vector a(n); REP(i,n)cin>>a[i]; set s; s.insert(0); REP(i,n){ for(auto x : s){ int tmp=(0)xor(x)xor(a[i]); s.insert(tmp); } } cout<