Let be integers such that and . Write a function @intersection2(a, b, c, d)@ that computes the intersection of intervals and . When the intersection is non empty the function has to return tuple where integers and are such that . If the intersection is empty, the function must return tuple
>>> intersection2(1, 5, 6, 7) (False, 1, 0) >>> intersection2(10, 16, 12, 15) (True, 12, 15) >>> intersection2(3, 5, 2, 11) (True, 3, 5) >>> intersection2(1, 4, 4, 6) (True, 4, 4)