#include<iostream>
#include<string>
using namespace std;
int main() {
  int T,N;
  cin >> T;
  string s1,s2,s3;
  int i,j;
  for(i=0;i<T;i++) {
    cin >> N >> s1 >> s2 >> s3;
    cout << "0";
    for(j=0;j<N;j++)cout << "1";
    for(j=0;j<N;j++)cout << "0";
    cout << endl;
  }
}
#include<bits/stdc++.h>
#define int long long
using namespace std;
signed main()
{
	int n;
	cin>>n;
	vector<int>a(n),b(n),c(n);
	for(int i=0;i<n;i++)
	{
		cin>>a[i];
		if(i)a[i]=max(a[i],a[i-1]);
	}
	for(int i=0;i<n;i++)
		cin>>b[i];
	for(int i=0;i<n;i++)
	{
		c[i]=a[i]*b[i];
		if(i)c[i]=max(c[i],c[i-1]);
	}
	for(int i=0;i<n;i++)
	cout<<c[i]<<endl;
	return 0;
}