Студент Саша любит решать в уме геометрические задачи. Однажды он увидел в магазине мед в сотах и придумал следующую задачу.
На координатной плоскости нарисованы два правильных шестиугольника с длиной стороны равной $$$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
На рисунке ниже изображены шестиугольники из примера. В этом примере шестиугольники не пересекаются, поэтому площадь их пересечения равна нулю.
| Name |
|---|


