#include <bits/stdc++.h>
using namespace std;
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
int a,b,c; if(!(cin>>a>>b>>c)) return 0;
string A,B,C;
if (a >= b && a >= c) { // BC là cặp lớn nhất
int t = a - min(b,c);
A = string(max(b,c), '1');
B = string(t, '0') + string(c, '1');
C = string(t, '0') + string(b, '1');
} else if (b >= a && b >= c) { // CA là cặp lớn nhất
int t = b - min(a,c);
B = string(max(a,c), '1');
C = string(t, '0') + string(a, '1');
A = string(t, '0') + string(c, '1');
} else { // AB là cặp lớn nhất
int t = c - min(a,b);
C = string(max(a,b), '1');
A = string(t, '0') + string(b, '1');
B = string(t, '0') + string(a, '1');
}
cout << A << "\n" << B << "\n" << C << "\n";
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKICAgIGlvczo6c3luY193aXRoX3N0ZGlvKGZhbHNlKTsKICAgIGNpbi50aWUobnVsbHB0cik7CiAgICBpbnQgYSxiLGM7IGlmKCEoY2luPj5hPj5iPj5jKSkgcmV0dXJuIDA7CgogICAgc3RyaW5nIEEsQixDOwogICAgaWYgKGEgPj0gYiAmJiBhID49IGMpIHsgLy8gQkMgbMOgIGPhurdwIGzhu5tuIG5o4bqldAogICAgICAgIGludCB0ID0gYSAtIG1pbihiLGMpOwogICAgICAgIEEgPSBzdHJpbmcobWF4KGIsYyksICcxJyk7CiAgICAgICAgQiA9IHN0cmluZyh0LCAnMCcpICsgc3RyaW5nKGMsICcxJyk7CiAgICAgICAgQyA9IHN0cmluZyh0LCAnMCcpICsgc3RyaW5nKGIsICcxJyk7CiAgICB9IGVsc2UgaWYgKGIgPj0gYSAmJiBiID49IGMpIHsgLy8gQ0EgbMOgIGPhurdwIGzhu5tuIG5o4bqldAogICAgICAgIGludCB0ID0gYiAtIG1pbihhLGMpOwogICAgICAgIEIgPSBzdHJpbmcobWF4KGEsYyksICcxJyk7CiAgICAgICAgQyA9IHN0cmluZyh0LCAnMCcpICsgc3RyaW5nKGEsICcxJyk7CiAgICAgICAgQSA9IHN0cmluZyh0LCAnMCcpICsgc3RyaW5nKGMsICcxJyk7CiAgICB9IGVsc2UgeyAvLyBBQiBsw6AgY+G6t3AgbOG7m24gbmjhuqV0CiAgICAgICAgaW50IHQgPSBjIC0gbWluKGEsYik7CiAgICAgICAgQyA9IHN0cmluZyhtYXgoYSxiKSwgJzEnKTsKICAgICAgICBBID0gc3RyaW5nKHQsICcwJykgKyBzdHJpbmcoYiwgJzEnKTsKICAgICAgICBCID0gc3RyaW5nKHQsICcwJykgKyBzdHJpbmcoYSwgJzEnKTsKICAgIH0KCiAgICBjb3V0IDw8IEEgPDwgIlxuIiA8PCBCIDw8ICJcbiIgPDwgQyA8PCAiXG4iOwogICAgcmV0dXJuIDA7Cn0K