Чтобы потренироваться красиво прыгать в воду, Вилбур решил построить бассейн прямоугольной формы у себя на заднем дворе. Он ввёл координатные оси и так выбрал прямоугольник, чтобы его стороны были параллельны этим осям. Конечно, площадь этого прямоугольника была положительна. Все четыре вершины запланированного бассейна были записаны у Вилбура на бумажке, пока не пришёл его вредный друг и не стёр некоторые вершины.
Теперь Вилбуру интересно, можно ли по сохранившимся точкам однозначно восстановить площадь исходного прямоугольника.
Выходные данные
Выведите площадь изначального прямоугольника, если её можно однозначно определить по имеющимся данным. В противном случае выведите - 1.
Примечание
В первом примере сохранились два противоположных угла изначального прямоугольника, и этого достаточно, чтобы определить, что в данном случае прямоугольник являлся единичным квадратом.
Во втором примере осталась только одна вершина, и этого, очевидно, недостаточно, чтобы восстановить площадь изначального прямоугольника.
Примеры
| № | Входные данные | Выходные данные |
|
1
|
2 0 0 1 1
|
1
|
|
2
|
1 1 1
|
-1
|