Задача A. Шестиугольник

Автор:Антон Карабанов   Ограничение времени:1 сек
Входной файл:Стандартный вход   Ограничение памяти:256 Мб
Выходной файл:Стандартный выход  
Максимальный балл:100  

Условие

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

Формат входных данных

Шесть строк входного файла содержит шесть натуральных чисел ai — длины сторон шестиугольника в порядке обхода. Гарантируется непротиворечивость входных данных.

textbfОбратитевнимание, что при заданных ограничениях для хранения значений переменных необходимо использовать 64-битный тип данных, например textbflong textbflong в textbfC +  + , textbfint64 в textbfFree textbfPascal, textbflong в textbfJava.

Формат выходных данных

Выведите одно натуральное число — ответ на вопрос задачи.

Ограничения

1 ≤ ai ≤ 108

Система оценки и описание подзадач

Баллы за каждый тест начисляются независимо.

Решения, верно работающие в случае, когда все стороны шестиугольника равны, получат не менее 20 баллов.

Пояснение к примеру

Смотри рисунок.

Примеры тестов

Стандартный вход Стандартный выход
1
4
1
3
3
2
2
35

0.081s 0.015s 17