#include <bits/stdc++.h>
using namespace std;
int main() {
  long long a, b, x;
  cin >> a >> b >> x;
  int c = 0;
  string s;
  if (a > b) {
    s.append("0");
    a--;
  } else {
    s.append("1");
    b--;
  }
  int i = 0;
  while (c != x) {
    i++;
    c = 0;
    if (s[i - 1] == '0') {
      s.append("1");
      b--;
    } else if (s[i - 1] == '1') {
      s.append("0");
      a--;
    }
    for (int i = 0; i < s.length() - 1; i++) {
      if (s[i] != s[i + 1]) c++;
    }
  }
  if (a > 0) {
    for (int i = 0; i < s.length(); i++) {
      if (s[i] == '0') {
        while (a--) s.insert(i, "0");
        break;
      }
    }
  }
  if (b > 0) {
    for (int i = 0; i < s.length(); i++) {
      if (s[i] == '1') {
        while (b--) s.insert(i, "1");
        break;
      }
    }
  }
  cout << s;
  return 0;
}
