#include using namespace std; const int maxn=1005; const int maxm=6; int T,n,m,k,sum; int x[maxm],y[maxm],z[maxm],cnt[1<ord[maxn][maxn][maxm]; bool check(int d){ for(int mask=0;mask<(1<>i)&1)cur+=z[i]; for(int sub=0;sub<(1<>1; if(check(mid))r=mid; else l=mid+1; } printf("%d\n",r); } return 0; }