#include using ll = long long; using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(0); int n, m, k; cin >> n >> m >> k; string s; if (n > 0 && m >= (k + 1) / 2 && n - 1 >= k / 2) { int k0 = n - 1 - k / 2; int k1 = m - (k + 1) / 2; s.push_back('0'); for (int i = 0; i < k0; i++) { s.push_back('0'); } for (int i = 0; i < k; i++) { s.push_back('0' + (i + 1) % 2); if ((i + 1) % 2 == 1 && i >= k - 2) { for (int j = 0; j < k1; j++) { s.push_back('1'); } } } } else if (m > 0 && n >= (k + 1) / 2 && m - 1 >= k / 2) { int k0 = n - (k + 1) / 2; int k1 = m - 1 - k / 2; s.push_back('1'); if (k < 2) { for (int j = 0; j < k1; j++) { s.push_back('1'); } k1 = 0; } for (int i = 0; i < k0; i++) { s.push_back('0'); } for (int i = 0; i < k; i++) { s.push_back('0' + i % 2); if (i % 2 == 1 && i >= k - 2) { for (int j = 0; j < k1; j++) { s.push_back('1'); } } } } else { cout << -1 << endl; exit(0); } cout << s << endl; return 0; }