So Easy
Code\npython\nclass Solution:\n    def largestSquareArea(self, bottomLeft: List[List[int]], topRight: List[List[int]]) -> int:\n        def find_length(a, b, c,
# Code\n```python\nclass Solution:\n    def largestSquareArea(self, bottomLeft: List[List[int]], topRight: List[List[int]]) -> int:\n        def find_length(a, b, c, d):\n            return max(0, min(b, d) - max(a, c))\n\n        def find_length_square(A, B, C, D):\n            width = find_length(A[0], B[0], C[0], D[0])\n            height = find_length(A[1], B[1], C[1], D[1])\n            return min(width, height)\n\n        res = 0\n\n        for i in range(len(bottomLeft)):\n            for j in range(i + 1, len(topRight)):\n                res = max(res, find_length_square(bottomLeft[i], topRight[i], bottomLeft[j], topRight[j]))\n\n        return res * res\n\n```
['Python3']