#pragma GCC target("avx") #pragma GCC optimize("O3") #pragma GCC optimize("unroll-loops") #include using namespace std; unsigned int N,M,cnt[4096],dp[4096]; int main(){ cin.tie(0); ios::sync_with_stdio(false); cin>>N>>M; for(unsigned int i=0;i>x; a=a<<1|x; } cnt[a]++; } for(unsigned int i=0;i<12;++i)for(unsigned int j=0;j<4096;++j)if(j>>i&1)cnt[j^(1<>j&1)continue; if(cnt[i]<=2*cnt[i|1<