#include <iostream>
#include <cmath>
using namespace std;
int main() {
long long l1, r1, l2, r2;
cin >> l1 >> r1 >> l2 >> r2;
if ( (l2<r1) && (r2>r1) )
{
cout << l2 << " " << r1;
}
else if ((l2 < r1) && (r2 == r1))
{
cout << l2 << " " << r2;
}
else if ((l2 < r1) && (r2 < r1))
{
cout << l2 << " " << r2;
}
else if ((l1 == l2 ) && (r1 > r2))
{
cout << l2 << " " << r2;
}
else if ((l2 == l1) && (r2 > r1))
{
cout << l1 << " " << r1;
}
else if ((l1 > l2) && (r2 > r1))
{
cout << l1 << " " << r1;
}
else if ((r1 == r2) && (l1 > l2))
{
cout << l1 << " " << r1;
}
else if ((l1 == l2 ) && (r1 == r2))
{
cout << l1 << " " << r1;
}
else
{
cout << -1;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgoKCmludCBtYWluKCkgewoJbG9uZyBsb25nIGwxLCByMSwgbDIsIHIyOyAKCWNpbiA+PiBsMSA+PiByMSA+PiBsMiA+PiByMjsgCgoKCglpZiAoIChsMjxyMSkgJiYgKHIyPnIxKSApCgl7CgkJY291dCA8PCBsMiA8PCAiICIgPDwgcjE7Cgl9IAoJIAoJZWxzZSBpZiAoKGwyIDwgcjEpICYmIChyMiA9PSByMSkpCgl7CgkJY291dCA8PCBsMiA8PCAiICIgPDwgcjI7Cgl9CgoJZWxzZSBpZiAoKGwyIDwgcjEpICYmIChyMiA8IHIxKSkKCXsKCQljb3V0IDw8IGwyIDw8ICIgIiA8PCByMjsKCX0KCgllbHNlIGlmICgobDEgPT0gbDIgKSAmJiAocjEgPiByMikpCgl7CgkJY291dCA8PCBsMiA8PCAiICIgPDwgcjI7Cgl9CgoJZWxzZSBpZiAoKGwyID09IGwxKSAmJiAocjIgPiByMSkpCgl7CgkJY291dCA8PCBsMSA8PCAiICIgPDwgcjE7Cgl9CgoJZWxzZSBpZiAoKGwxID4gbDIpICYmIChyMiA+IHIxKSkKCXsKCQljb3V0IDw8IGwxIDw8ICIgIiA8PCByMTsKCX0KCgllbHNlIGlmICgocjEgPT0gcjIpICYmIChsMSA+IGwyKSkKCXsKCQljb3V0IDw8IGwxIDw8ICIgIiA8PCByMTsKCX0KCgllbHNlIGlmICgobDEgPT0gbDIgKSAmJiAocjEgPT0gcjIpKQoJewoJCWNvdXQgPDwgbDEgPDwgIiAiIDw8IHIxOwoJfSAKCgllbHNlCgl7CgkJY291dCA8PCAtMTsgCgl9CgkKCXJldHVybiAwOwp9CgkKCg==