s = 0
x1=int(input())
y1=int(input())
x2=int(input())
y2=int(input())
x3=int(input())
y3=int(input())
x4=int(input())
y4=int(input())
# границы области пересечения
left = max(x1, x3) # левая
bottom = max(y1, y3) # нижняя
right = min(x2, x4) # правая
top = min(y2, y4) # верхняя
width = right - left # ширина пересечения
height = top - bottom # высота пересечения
# если ширина и высота области пересечения меньше или равны 0
if width <= 0 or height <= 0:
# то его площадь 0
----print(0)
else:
# если больше 0, то выводим площадь
----print(width * height)
вместо - ставить пробелы