#include <bits/stdc++.h>
using namespace std ;
#define fast ios_base::sync_with_stdio(0);cin.tie(0);
#define endl "\n"
#define int long long
#define ll long long
#define str string
ll FP(ll base , ll p ){
if (p == 1) {
return base ;
}
ll ans = FP(base , p/2) ;
if (p % 2 == 0){
return ans * ans ;
}
else {
return base * ans * ans ;
}
}
int32_t main ()
{
fast
int t ; cin >> t ;
while (t--) {
int n , m , k ; cin >> n >> m >> k ;
int arr1[m] ; int arr2[k] ;
for (int i = 0 ; i < m ; i ++) {
cin >> arr1[i] ;
}
for (int i = 0 ; i < k ; i ++) {
cin >> arr2[i] ;
}
int tlist = 0;
if (n-k ==1) {
for(int i = 1 ; i <= n ; i++) {
if (binary_search(arr2 , arr2 + k , i) == 0) {
tlist = i ;
break ;
}
}
}
//cerr << tlist ;
if (n-k > 1) {
while(m--) {
cout << 0 ;
}
cout << endl ;
}
else if (n==k) {
while (m--) {
cout << 1 ;
}
cout << endl ;
}
else {
for (int i = 0 ; i < m ; i++) {
if(i+1 == tlist) {
cout << 1 ;
}
else {
cout << 0 ;
}
}
cout << endl ;
}
}
return 0 ;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQgOwojZGVmaW5lIGZhc3QgaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbygwKTtjaW4udGllKDApOwojZGVmaW5lIGVuZGwgIlxuIiAKI2RlZmluZSBpbnQgbG9uZyBsb25nCiNkZWZpbmUgbGwgbG9uZyBsb25nCiNkZWZpbmUgc3RyIHN0cmluZwoKbGwgRlAobGwgYmFzZSAsIGxsIHAgKXsKICAgIGlmIChwID09IDEpIHsKICAgICAgICByZXR1cm4gYmFzZSA7CiAgICB9CiAgICBsbCBhbnMgPSBGUChiYXNlICwgcC8yKSA7CiAgICBpZiAocCAlIDIgPT0gMCl7CiAgICAgICAgcmV0dXJuIGFucyAqIGFucyA7CiAgICB9CiAgICBlbHNlIHsKICAgICAgICByZXR1cm4gYmFzZSAqIGFucyAqIGFucyA7CiAgICB9CiAgICAKfQoKCgoKaW50MzJfdCBtYWluICgpIAp7CiAgICBmYXN0IAogICAgaW50IHQgOyBjaW4gPj4gdCA7IAogICAgd2hpbGUgKHQtLSkgewogICAgICAgIGludCBuICwgbSAsIGsgOyBjaW4gPj4gbiA+PiBtID4+IGsgOwogICAgICAgIGludCBhcnIxW21dIDsgaW50IGFycjJba10gOwogICAgICAgIGZvciAoaW50IGkgPSAwIDsgaSA8IG0gOyBpICsrKSB7CiAgICAgICAgICAgIGNpbiA+PiBhcnIxW2ldIDsKICAgICAgICB9CiAgICAgICAgZm9yIChpbnQgaSA9IDAgOyBpIDwgayA7IGkgKyspIHsKICAgICAgICAgICAgY2luID4+IGFycjJbaV0gOwogICAgICAgIH0KICAgICAgICBpbnQgdGxpc3QgPSAwOwogICAgICAgIGlmIChuLWsgPT0xKSB7CiAgICAgICAgICAgIGZvcihpbnQgaSA9IDEgOyBpIDw9IG4gOyBpKyspIHsKICAgICAgICAgICAgICAgIGlmIChiaW5hcnlfc2VhcmNoKGFycjIgLCBhcnIyICsgayAsIGkpID09IDApIHsKICAgICAgICAgICAgICAgICAgICB0bGlzdCA9IGkgOwogICAgICAgICAgICAgICAgICAgIGJyZWFrIDsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICAvL2NlcnIgPDwgdGxpc3QgOwogICAgICAgIAogICAgICAgIGlmIChuLWsgPiAxKSB7CiAgICAgICAgICAgIHdoaWxlKG0tLSkgewogICAgICAgICAgICAgICAgY291dCA8PCAwIDsKICAgICAgICAgICAgfQogICAgICAgICAgICBjb3V0IDw8IGVuZGwgOwogICAgICAgIH0KICAgICAgICBlbHNlIGlmIChuPT1rKSB7CiAgICAgICAgICAgIHdoaWxlIChtLS0pIHsKICAgICAgICAgICAgICAgIGNvdXQgPDwgMSA7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgY291dCA8PCBlbmRsIDsKICAgICAgICB9CiAgICAgICAgZWxzZSB7CiAgICAgICAgICAgIGZvciAoaW50IGkgPSAwIDsgaSA8IG0gOyBpKyspIHsKICAgICAgICAgICAgICAgIGlmKGkrMSA9PSB0bGlzdCkgewogICAgICAgICAgICAgICAgICAgIGNvdXQgPDwgMSA7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBlbHNlIHsKICAgICAgICAgICAgICAgICAgICBjb3V0IDw8IDAgOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIGNvdXQgPDwgZW5kbCA7CiAgICAgICAgfQogICAgfQogICAgCiAgICAKICAgIAogICAgCiAgICByZXR1cm4gMCA7Cn0=