#include using namespace std; int N,M,e[16],v[16],w[16]; bool can[16][1<<16]; long V[1<<16],W[1<<16],dp[17][1<<16]; int main() { ios::sync_with_stdio(false); cin.tie(nullptr); cin>>N>>M; for(int i=0;i>e[i]; for(int i=0;i>v[i]>>w[i]; for(int bit=0;bit<1<>i&1) { V[bit]+=v[i]; W[bit]+=w[i]; } for(int i=0;i>C(N); for(int i=N;i--;) { for(int bit=0;bit<1<>j&1)C[i].push_back(j); break; } } } for(int i=0;i