#include <iostream>
#include<algorithm>
using namespace std;

int main() {
    ios::sync_with_stdio(false);
    cin.tie(nullptr);
    int a,b,x;
    cin>>a>>b>>x;
    int need=x>>1;
    if(a-need<0||b-need<0)cout<<-1;
    else if(a==0||b==0){
        if(a>0){
            if(a%2==0&&x==0)for(int i=1;i<=a;i++)cout<<0;
            else cout<<-1;
        }else{
            if(b%2==0&&x==0)for(int i=1;i<=b;i++)cout<<1;
            else cout<<-1;
        }
    }

    else {a-=need,b-=need;
 if(a&1||b&1){
        cout<<-1;
    }else{
        for(int i=1;i<=need;i++)cout<<"01";
        for(int i=1;i<=a;i++)cout<<"0";
        for(int i=1;i<=b;i++)cout<<"1";
    }
}
return 0;
}

注意一些特殊情况极端情况