#include <bits/stdc++.h>
const long long int mod = 1000000007;
using namespace std;
void solve() {
  long long int n0, n1, n2, i, j;
  cin >> n0 >> n1 >> n2;
  if (n0 != 0 && n2 != 0) {
    n1--;
    string s0(n0 + 1, '0');
    string s2(n2 + 1, '1');
    string s1;
    for (i = 0; i < n1; i++) {
      if (i % 2)
        s1 += '1';
      else
        s1 += '0';
    }
    cout << s0 + s2 + s1 << "\n";
  } else if (n0 == 0 && n2 != 0) {
    string s2(n2 + 1, '1');
    string s1;
    for (i = 0; i < n1; i++) {
      if (i % 2)
        s1 += '1';
      else
        s1 += '0';
    }
    cout << s2 + s1 << "\n";
  } else if (n0 != 0 && n2 == 0) {
    string s0(n0 + 1, '0');
    string s1;
    for (i = 0; i < n1; i++) {
      if (i % 2)
        s1 += '0';
      else
        s1 += '1';
    }
    cout << s0 + s1 << "\n";
  } else {
    string s1;
    for (i = 0; i < n1 + 1; i++) {
      if (i % 2)
        s1 += '0';
      else
        s1 += '1';
    }
    cout << s1 << "\n";
  }
}
int32_t main() {
  ios_base::sync_with_stdio(false), cin.tie(0), cout.tie(0);
  srand(time(NULL));
  long long int q = 1;
  cin >> q;
  while (q--) solve();
  return 0;
}
