Statement is not available in English language
B. Мед в сотах
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Студент Саша любит решать в уме геометрические задачи. Однажды он увидел в магазине мед в сотах и придумал следующую задачу.

На координатной плоскости нарисованы два правильных шестиугольника с длиной стороны равной $$$1$$$. Каждый из шестиугольников расположен таким образом, что две его стороны параллельны оси $$$Y$$$, а нижняя вершина располагается в заданной точке плоскости с целочисленными координатами. Требуется найти площадь пересечения нарисованных шестиугольников.

Саша будет решать эту задачу в уме, поэтому хочет найти результат с округлением до ближайшего целого числа. Какой результат получит Саша, решая поставленную задачу?

Саша округляет числа по следующим правилам. Если дробная часть числа меньше $$$0.5$$$, то Саша округляет число в меньшую сторону, а иначе в большую сторону. Например, числа $$$1$$$, $$$1.2$$$, $$$1.499999$$$ округляются до целого числа $$$1$$$, а числа $$$1.5$$$, $$$1.777$$$, $$$1.9991$$$ округляются до целого числа $$$2$$$.

Входные данные

В первой строке через пробел даны два целых числа $$$x_1$$$ и $$$y_1$$$ ($$$0 \le x_1, y_1 \le 10^9$$$) — координаты нижней вершины первого правильного шестиугольника.

Во второй строке через пробел даны два целых числа $$$x_2$$$ и $$$y_2$$$ ($$$0 \le x_2, y_2 \le 10^9$$$) — координаты нижней вершины второго правильного шестиугольника.

Выходные данные

В единственной строке выведите единственное целое число — площадь пересечения шестиугольников, округленную до целого числа.

Пример
Входные данные
1 1
3 1
Выходные данные
0
Примечание

На рисунке ниже изображены шестиугольники из примера. В этом примере шестиугольники не пересекаются, поэтому площадь их пересечения равна нулю.