#include using namespace std; using ll=long long; #define all(v) v.begin(),v.end() #define rall(v) v.rbegin(),v.rend() template bool chmax(T &a, T b){if (a < b){a = b;return true;} else return false;} template bool chmin(T &a, T b){if (a > b){a = b;return true;} else return false;} void Solve(){ int N,F; cin>>N>>F; vectorA(N),B(N),C(N); for(int i=0;i>A[i]; for(int i=0;i>B[i]; for(int i=0;i>C[i]; bitset<900001>BS; BS[0]=1; for(int i=0;i0&&B[i]>0&&C[i]==0)BS|=BS<0&&B[i]==0&&C[i]>0)BS|=BS<0&&C[i]>0)BS|=BS<0)BS|=BS<0&&C[i]==0)BS|=BS<0&&B[i]==0&&C[i]==0)BS|=BS<