for _ in range(int(input())): n=int(input()) a=[*map(int,input().split())] b=[*map(int,input().split())] a=sorted((a[i],i)for i in range(n)) ans=s=sum(i for i,j in a) nb=0 ans1=-1 for i in range(n): s-=a[i][0] nb+=b[i] if nb+s>ans: ans1=i ans=nb+s ans=['0']*n for i in range(ans1+1): ans[a[i][1]]='1' print(''.join(ans))