#include <bits/stdc++.h>
using namespace std;
const int M = 2e5 + 5;
int main() {
  ios_base::sync_with_stdio(false), cin.tie(NULL), cout.tie(NULL);
  int t, x, y, z;
  cin >> t;
  while (t--) {
    cin >> x >> y >> z;
    string second = "", s2 = "", s3 = "";
    bool ok = 0;
    if (x) {
      for (int i = 0; i < x; i++) {
        second += '0';
      }
    }
    if (y) {
      for (int i = 0; i < y + 1; i++) {
        if (i % 2)
          s2 += '0';
        else
          s2 += '1';
      }
    }
    if (z) {
      for (int i = 0; i < z; i++) {
        s3 += '1';
      }
    }
    for (int i = 0; i < s3.size(); i++) {
      cout << s3[i];
      ok = 1;
    }
    if (s2.empty() && ok) {
      cout << "1" << '\n';
      continue;
    }
    if (!s2.empty()) cout << s2[0];
    for (int i = 0; i < second.size(); i++) {
      cout << second[i];
    }
    for (int i = 1; i < s2.size(); i++) {
      cout << s2[i];
    }
    if (s2.empty()) {
      cout << "0" << '\n';
      continue;
    }
    cout << '\n';
  }
  return 0;
}
