#include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; bool rcmp(int a, int b) { return a>b; } typedef long long LL; char ib[200004]; int main() { int n, i, m, k, x; int nk, nn, nm, mn; scanf("%d %d %d", &n, &m, &k); if (n==m) x=n+n-1; else if (nx) printf("-1\n"); else if (n>0&&m>0&&k==0) printf("-1\n"); else if (k==0) { i=0; while(n) { ib[i++]='0'; n--; } while(m) { ib[i++]='1'; m--; } ib[i]=0; printf("%s\n", ib); } else { mn=n+m; for (i=0; i