import java.util.*;
class M{
static String c
(int a,
int b,
int c,
int d
){ w = "",
l = "";
int i,
q = a+b-c-d;
for(i = 0; i++ < c; w += 1);
for(i = 0; i++ < d; l += 0);
for( ; a-- - c > 0; z.add(1));
for( ; b-- - d > 0; z.add(0));
for(i = 0; i < q; r += z.get(i++));
return new StringBuilder
(r
).
insert(new Random().
nextInt(q
), w
+l
)+""; }
public static void main
(String[] a
){ System.
out.
println(c
(7,
3,
5,
2)); System.
out.
println(c
(171,
111,
10,
4)); }
}
aW1wb3J0IGphdmEudXRpbC4qOwpjbGFzcyBNewogIHN0YXRpYyBTdHJpbmcgYyhpbnQgYSwgaW50IGIsIGludCBjLCBpbnQgZCl7CiAgICBTdHJpbmcgciA9ICIiLAogICAgICAgICAgIHcgPSAiIiwKICAgICAgICAgICBsID0gIiI7CiAgICBMaXN0IHogPSBuZXcgQXJyYXlMaXN0KCk7CiAgICBpbnQgaSwKICAgICAgICBxID0gYStiLWMtZDsKICAgIGZvcihpID0gMDsgaSsrIDwgYzsgdyArPSAxKTsKICAgIGZvcihpID0gMDsgaSsrIDwgZDsgbCArPSAwKTsKICAgIGZvciggOyBhLS0gLSBjID4gMDsgei5hZGQoMSkpOwogICAgZm9yKCA7IGItLSAtIGQgPiAwOyB6LmFkZCgwKSk7CiAgICBDb2xsZWN0aW9ucy5zaHVmZmxlKHopOwogICAgZm9yKGkgPSAwOyBpIDwgcTsgciArPSB6LmdldChpKyspKTsKICAgIHJldHVybiBuZXcgU3RyaW5nQnVpbGRlcihyKS5pbnNlcnQobmV3IFJhbmRvbSgpLm5leHRJbnQocSksIHcrbCkrIiI7CiAgfQoKICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhKXsKICAgIFN5c3RlbS5vdXQucHJpbnRsbihjKDcsIDMsIDUsIDIpKTsKICAgIFN5c3RlbS5vdXQucHJpbnRsbihjKDE3MSwgMTExLCAxMCwgNCkpOwogIH0KfQ==