import java.util.Scanner;
public class Main {
public static void main
(String[] args
) { Scanner scanner
= new Scanner
(System.
in);
long l1 = scanner.nextLong();
long r1 = scanner.nextLong();
long l2 = scanner.nextLong();
long r2 = scanner.nextLong();
scanner.close();
long left
= Math.
max(l1, l2
); long right
= Math.
min(r1, r2
);
if (left <= right) {
System.
out.
println(left
+ " " + right
); } else {
}
}
}
aW1wb3J0IGphdmEudXRpbC5TY2FubmVyOwoKcHVibGljIGNsYXNzIE1haW4gewogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewogICAgICAgIFNjYW5uZXIgc2Nhbm5lciA9IG5ldyBTY2FubmVyKFN5c3RlbS5pbik7CgogICAgICAgIGxvbmcgbDEgPSBzY2FubmVyLm5leHRMb25nKCk7CiAgICAgICAgbG9uZyByMSA9IHNjYW5uZXIubmV4dExvbmcoKTsKICAgICAgICBsb25nIGwyID0gc2Nhbm5lci5uZXh0TG9uZygpOwogICAgICAgIGxvbmcgcjIgPSBzY2FubmVyLm5leHRMb25nKCk7CiAgICAgICAgc2Nhbm5lci5jbG9zZSgpOwoKICAgICAgICBsb25nIGxlZnQgPSBNYXRoLm1heChsMSwgbDIpOwogICAgICAgIGxvbmcgcmlnaHQgPSBNYXRoLm1pbihyMSwgcjIpOwoKICAgICAgICBpZiAobGVmdCA8PSByaWdodCkgewogICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4obGVmdCArICIgIiArIHJpZ2h0KTsKICAgICAgICB9IGVsc2UgewogICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oLTEpOwogICAgICAgIH0KICAgIH0KfQo=