fork download
  1. #include <iostream>
  2. #include <cmath>
  3. using namespace std;
  4.  
  5.  
  6.  
  7. int main() {
  8. long long l1, r1, l2, r2;
  9. cin >> l1 >> r1 >> l2 >> r2;
  10.  
  11.  
  12.  
  13. if ( (l2<r1) && (r2>r1) )
  14. {
  15. cout << l2 << " " << r1;
  16. }
  17.  
  18. else if ((l2 < r1) && (r2 == r1))
  19. {
  20. cout << l2 << " " << r2;
  21. }
  22.  
  23. else if ((l2 < r1) && (r2 < r1))
  24. {
  25. cout << l2 << " " << r2;
  26. }
  27.  
  28. else if ((l1 == l2 ) && (r1 > r2))
  29. {
  30. cout << l2 << " " << r2;
  31. }
  32.  
  33. else if ((l2 == l1) && (r2 > r1))
  34. {
  35. cout << l1 << " " << r1;
  36. }
  37.  
  38. else if ((l1 > l2) && (r2 > r1))
  39. {
  40. cout << l1 << " " << r1;
  41. }
  42.  
  43. else if ((r1 == r2) && (l1 > l2))
  44. {
  45. cout << l1 << " " << r1;
  46. }
  47.  
  48. else if ((l1 == l2 ) && (r1 == r2))
  49. {
  50. cout << l1 << " " << r1;
  51. }
  52.  
  53. else
  54. {
  55. cout << -1;
  56. }
  57.  
  58. return 0;
  59. }
  60.  
  61.  
  62.  
Success #stdin #stdout 0s 5272KB
stdin
Standard input is empty
stdout
94205640405552 94205640405792