#include <cstdio>
#include <algorithm>
#include <cstring>
#include <iostream>
using namespace std;

int T, n;
string s1, s2, s3;

int main()
{
	std::ios::sync_with_stdio(0);
	
	cin >> T;
	while (T--) {
		cin >> n;
		cin >> s1 >> s2 >> s3;
		for (int i = 1; i <= n; i++) cout << '0';
		for (int i = 1; i <= n; i++) cout << '1';
		cout << "0\n";
	}
	
	return 0;
}
#include <iostream>
#include <string>
#include <vector>
#include <algorithm>

using namespace std;
int main() {
    int T;
    cin >> T;
    for (int t = 0; t < T; t++) {
        int N;
        string S1, S2, S3;
        cin >> N >> S1 >> S2 >> S3;
        if (S1[0] == '0' && S2[0] == '0' && S3[0] == '0') {
            cout << string("0") + string(2*N, '1') << endl;
        } else {
            // int d1 = 0;
            // int d2 = 0;
            // int d3 = 0;
            // for (int i=0; i<2*N; i++) {
            //     if (S1[i] == '1') d1 = i;
            // }
            // for (int i=0; i<2*N; i++) {
            //     if (S2[i] == '1') d2 = i;
            // }
            // for (int i=0; i<2*N; i++) {
            //     if (S3[i] == '1') d3 = i;
            // }
            cout << "1" << string(N, '0') + string(N, '1') << endl;
        }
    }
}