N, M, K = map(int,input().split()) if K > 2 * min(N, M) - (N == M) or (N * M > 0) ^ (K > 0): exit(print(-1)) if K % 2: print("0" * (N - K // 2) + "10" * (K // 2) + "1" * (M - K // 2)) elif K == 2 * N: print("10" * (K // 2) + "1" * (M - K // 2)) else: print("0" * (N - K // 2 - 1) + "01" * (K // 2) + "1" * (M - K // 2) + "0")