#include #include #include #include #include #include #include #include #include #include #include #include #include #include #define REP(i,n) for(int i=0;i=0;--i) #define REPI(itr,v) for(auto itr=v.begin();itr!=v.end();++itr) #define REPIR(itr,v) for(auto itr=v.rbegin();itr!=v.rend();++itr) #define FOR(i,a,b) for(int i=a;i pii; int main(){ int n; scanf("%d", &n); vector v; SV(n,v); llong dp[1 << n]; REP(i,1<