#include #include using namespace std; typedef long long ll; ll dp[1<<20],fz[1<<20],val[200010],inf = 1000000000000000000; int main(){ int i,j,k,n,m; cin >> n >> m; for(i=0;i> val[i]; for(i=0;i> s; int x = 0; for(j=0;j>j&1) fz[i] += fz[i^(1<>j&1){ ll num = fz[i] - fz[i^(1<