#include <bits/stdc++.h>
using namespace std;
inline int D() {
  int m;
  cin >> m;
  return m;
}
inline long long lD() {
  long long m;
  cin >> m;
  return m;
}
inline double dD() {
  double m;
  cin >> m;
  return m;
}
void fast() {
  ios_base ::sync_with_stdio(0);
  cin.tie(0);
  cout.tie(0);
}
int main() {
  fast();
  int a = D(), b = D(), x = D();
  string ans = "";
  char d;
  if (a > b) {
    ans += '0';
    a--;
    d = '0';
  } else {
    ans += '1';
    b--;
    d = '1';
  }
  x--;
  while (x--) {
    if (d == '0')
      d = '1';
    else
      d = '0';
    ans += d;
    if (d == '1')
      b--;
    else
      a--;
  }
  if (d == '1') {
    while (b--) ans += "1";
    while (a--) ans += "0";
  } else {
    while (a--) ans += "0";
    while (b--) ans += "1";
  }
  cout << ans;
}
