Задача D. Диагональное расстояние

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

Условие

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

Требуется вычислить минимальное расстояние, которое требуется пройти для того чтобы попасть из точки с координатами (x1, y1) в точку с координатами (x2, y2).

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

Входные данные содержат 4 вещественных числа x1, y1, x2 и y2

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

Выходные данные должны содержать одно число — ответ на вопрос задачи с точностью не менее 4 знаков после запятой.

Ограничения

1 ≤ x1, y1, x2, y2 ≤ 109

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

Стандартный вход Стандартный выход
1
0 0 1 1
1.41421356237
2
5.5 -6.7 2.3 1.0
10.88944443027283348613

0.107s 0.017s 15