[Python3] False scenario
\nclass Solution:\n    def isRectangleOverlap(self, rec1: List[int], rec2: List[int]) -> bool:\n        """\n        ---------(x2(2),y2(3))\n        |          
```\nclass Solution:\n    def isRectangleOverlap(self, rec1: List[int], rec2: List[int]) -> bool:\n        """\n        ---------(x2(2),y2(3))\n        |                 |\n        |                 |\n        (x1(0),y1(1))-----\n        """\n        if rec2[0] >= rec1[2] or rec2[1]>= rec1[3] or rec2[2] <= rec1[0] or rec2[3] <= rec1[1]:\n            return False\n        else:\n            return True\n```\nTime Complexity:\nO(1)\nThe algorithm takes 4 comparisions, it takes constant time.\nSpace Complexity:\nO(1)\nThe algorithm uses 2 list from the input, the size of the list is 4.
['Python', 'Python3']