#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; #define pb push_back #define mp make_pair typedef pair pii; typedef long long ll; typedef double ld; typedef vector vi; #define fi first #define se second #define fe first #define SZ 666666 int T,n,m,vs[SZ]; void sol() { scanf("%d%d",&n,&m); long long p=0; for(int i=1;i<=n;i++) scanf("%d",vs+i), p+=vs[i]; for(int i=1;i<=m;i++) { long long r=0; scanf("%I64d",&r); if(r>p) putchar('1'); else putchar('0'); } puts(""); } int main() { scanf("%d",&T); while(T--) sol(); }