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")