#include typedef unsigned long long ll; #define INF 1000000000 using namespace std; int main(void){ int n; cin>>n; vectorA(n); for(int i=0;i>A[i]; } int dp[1<<14]={-1}; dp[0]=0; for(int mask=0;mask<(1<> a) & 1 or (mask >> b) & 1) { continue; } int nextMask = mask | (1 << a) | (1 << b); dp[nextMask] = max(dp[nextMask], dp[mask] + (A[a] ^ A[b])); } } } cout<