Задача A. Разделенный квадрат 2

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

Условие

Тимофей разделил квадрат на три прямоугольника так, как указано на рисунке, и вычислил их периметры. По этим значениям восстановите сторону исходного квадрата.

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

В трёх строках входного файла содержатся три натуральных числа: P1, P2 и P3. Гарантируется непротиворечивость входных данных.

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

Выведите одно натуральное число — ответ на вопрос задачи. Гарантируется, что входные данные таковы, что результат окажется целым.

Ограничения

4 ≤ P1, P2, P3 ≤ 1015

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

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

Решения, верно работающие при P1, P2, P3 ≤ 105, получат не менее 40 баллов.

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

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

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

Стандартный вход Стандартный выход
1
20
18
22
8

0.171s 0.048s 17