program ideone;
Var min1, min2, A, A1, B, B1, C, C1 : integer;
Function min(Var a, b, c : integer) : integer;
begin
if (a<b) and (a<c) then min := a
else if b<c then min := b
else min := c;
end;
Procedure max(Var a, b : integer);
begin
if (a>b) then writeln(a)
else writeln(b);
end;
begin
read(A, B, C, A1, B1, C1);
min1 := min(A, B, C);
min2 := min(A1, B1, C1);
max(min1, min2);
end.
cHJvZ3JhbSBpZGVvbmU7ClZhciBtaW4xLCBtaW4yLCBBLCBBMSwgQiwgQjEsIEMsIEMxIDogaW50ZWdlcjsKRnVuY3Rpb24gbWluKFZhciBhLCBiLCBjIDogaW50ZWdlcikgOiBpbnRlZ2VyOwpiZWdpbgoJaWYgKGE8YikgYW5kIChhPGMpIHRoZW4gbWluIDo9IGEKCWVsc2UgaWYgYjxjIHRoZW4gbWluIDo9IGIKCWVsc2UgbWluIDo9IGM7CmVuZDsKClByb2NlZHVyZSBtYXgoVmFyIGEsIGIgOiBpbnRlZ2VyKTsKYmVnaW4KCWlmIChhPmIpIHRoZW4gd3JpdGVsbihhKSAKCWVsc2Ugd3JpdGVsbihiKTsKZW5kOwoKYmVnaW4KCXJlYWQoQSwgQiwgQywgQTEsIEIxLCBDMSk7CgltaW4xIDo9IG1pbihBLCBCLCBDKTsKCW1pbjIgOj0gbWluKEExLCBCMSwgQzEpOwoJbWF4KG1pbjEsIG1pbjIpOwplbmQu