#include #define rep(i,n) for(int i=0;i<(n);i++) using namespace std; int n,a[14]; int ans; void dfs(int S,int val){ if(S==(1<>i&1;i++); for(int j=i+1;j>j&1)==0) dfs(S|1<