class Solution:
def computeArea(self, ax1: int, ay1: int, ax2: int, ay2: int, bx1: int, by1: int, bx2: int, by2: int) -> int:
area = (ax1-ax2)*(ay1-ay2) + (bx2-bx1)*(by2-by1)
w = min(ax2, bx2) - max(ax1, bx1)
h = min(ay2, by2) - max(ay1, by1)
over = max(w, 0) * max(h, 0)
return area - over



