#include <bits/stdc++.h>
using namespace std;
int main() {
int a, b, c;
cin >> a >> b >> c;
// LCS các cặp
string AB(c, '0'); // f(A,B)
string BC(a, '0'); // f(B,C)
string CA(b, '0'); // f(C,A)
// Phần padding khác nhau để không ảnh hưởng LCS
string A = AB + CA; // A chứa AB và CA
string B = AB + BC; // B chứa AB và BC
string C = BC + CA; // C chứa BC và CA
// Thêm padding '1' để các xâu không trùng quá
// Dài nhất 50 nên luôn an toàn
while(A.size() < 50) A += '1';
while(B.size() < 50) B += '1';
while(C.size() < 50) C += '1';
cout << A << "\n" << B << "\n" << C << "\n";
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKICAgIGludCBhLCBiLCBjOwogICAgY2luID4+IGEgPj4gYiA+PiBjOwoKICAgIC8vIExDUyBjw6FjIGPhurdwCiAgICBzdHJpbmcgQUIoYywgJzAnKTsgLy8gZihBLEIpCiAgICBzdHJpbmcgQkMoYSwgJzAnKTsgLy8gZihCLEMpCiAgICBzdHJpbmcgQ0EoYiwgJzAnKTsgLy8gZihDLEEpCgogICAgLy8gUGjhuqduIHBhZGRpbmcga2jDoWMgbmhhdSDEkeG7gyBraMO0bmcg4bqjbmggaMaw4bufbmcgTENTCiAgICBzdHJpbmcgQSA9IEFCICsgQ0E7ICAgICAgICAgIC8vIEEgY2jhu6lhIEFCIHbDoCBDQQogICAgc3RyaW5nIEIgPSBBQiArIEJDOyAgICAgICAgICAvLyBCIGNo4bupYSBBQiB2w6AgQkMKICAgIHN0cmluZyBDID0gQkMgKyBDQTsgICAgICAgICAgLy8gQyBjaOG7qWEgQkMgdsOgIENBCgogICAgLy8gVGjDqm0gcGFkZGluZyAnMScgxJHhu4MgY8OhYyB4w6J1IGtow7RuZyB0csO5bmcgcXXDoQogICAgLy8gRMOgaSBuaOG6pXQgNTAgbsOqbiBsdcO0biBhbiB0b8OgbgogICAgd2hpbGUoQS5zaXplKCkgPCA1MCkgQSArPSAnMSc7CiAgICB3aGlsZShCLnNpemUoKSA8IDUwKSBCICs9ICcxJzsKICAgIHdoaWxlKEMuc2l6ZSgpIDwgNTApIEMgKz0gJzEnOwoKICAgIGNvdXQgPDwgQSA8PCAiXG4iIDw8IEIgPDwgIlxuIiA8PCBDIDw8ICJcbiI7Cn0K