Задача A. Быстрее к границе!

Автор:И. Туфанов   Ограничение времени:1 сек
Входной файл:input.txt   Ограничение памяти:64 Мб
Выходной файл:output.txt  
Максимальный балл:40  

Условие

На плоскости задана точка A и прямоугольник, стороны которого параллельны осям координат. Необходимо найти расстояние от точки A до ближайшей к ней точки, расположенной на стороне прямоугольника.

Формат входного файла

Входной файл содержит два целых числа xA yA — координаты точки A, за которыми следуют четыре целых числа x1 y1 x2 y2 — координаты двух противоположных углов прямоугольника.

Формат выходного файла

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

Ограничения

 − 1000 ≤ x, y, x1, y1, x2, y2 ≤ 1000; x1 ≤ x2, y1 ≤ y2

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

Входной файл (input.txt) Выходной файл (output.txt)
1
-1 0
1 1 4 3
2.236
2
2 2
1 1 4 3
1

0.186s 0.027s 13