#include <bits/stdc++.h>
using namespace std;
string repeat(char c, int k){ return string(max(0,k),c); }
string alt01(int k){ string s; for(int i=0;i<k;i++) s+="01"; return s; }
int main(){
ios::sync_with_stdio(false);
cin.tie(nullptr);
int a,b,c;
cin >> a >> b >> c;
int x = max(0, a+b-c);
int p = c - x;
int q = a - x;
int r = b - x;
string A = repeat('0',p) + repeat('1',r) + alt01(x);
string B = repeat('0',p) + repeat('0',q) + alt01(x);
string C = repeat('1',q) + repeat('1',r) + alt01(x);
cout << A << "\n" << B << "\n" << C << "\n";
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgpzdHJpbmcgcmVwZWF0KGNoYXIgYywgaW50IGspeyByZXR1cm4gc3RyaW5nKG1heCgwLGspLGMpOyB9CnN0cmluZyBhbHQwMShpbnQgayl7IHN0cmluZyBzOyBmb3IoaW50IGk9MDtpPGs7aSsrKSBzKz0iMDEiOyByZXR1cm4gczsgfQoKaW50IG1haW4oKXsKICAgIGlvczo6c3luY193aXRoX3N0ZGlvKGZhbHNlKTsKICAgIGNpbi50aWUobnVsbHB0cik7CgogICAgaW50IGEsYixjOwogICAgY2luID4+IGEgPj4gYiA+PiBjOwoKICAgIGludCB4ID0gbWF4KDAsIGErYi1jKTsKICAgIGludCBwID0gYyAtIHg7CiAgICBpbnQgcSA9IGEgLSB4OwogICAgaW50IHIgPSBiIC0geDsKCiAgICBzdHJpbmcgQSA9IHJlcGVhdCgnMCcscCkgKyByZXBlYXQoJzEnLHIpICsgYWx0MDEoeCk7CiAgICBzdHJpbmcgQiA9IHJlcGVhdCgnMCcscCkgKyByZXBlYXQoJzAnLHEpICsgYWx0MDEoeCk7CiAgICBzdHJpbmcgQyA9IHJlcGVhdCgnMScscSkgKyByZXBlYXQoJzEnLHIpICsgYWx0MDEoeCk7CgogICAgY291dCA8PCBBIDw8ICJcbiIgPDwgQiA8PCAiXG4iIDw8IEMgPDwgIlxuIjsKfQo=