Прямоугольник со сторонами, параллельными осям координат, задан координатами
двух противоположных вершин (x1, y1) и (x2, y2).
Отрезок задан координатами вершин (u1, v1) и (u2, v2).
Требуется вычислить длину части отрезка, лежащей внутри прямоугольника или на его границе.
Рекомендуется рассмотреть частичные решения для следующих случаев
Отрезок целиком лежит внутри прямоугольника
Отрезок параллелен одной из координатных осей
Формат входного файла
Входной файл содержит вещественные числа x1y1x2y2u1v1u2v2.
Формат выходного файла
Выходной файл должен содержать единственное вещественное число — искомую длину.
Ответ должен отличаться от правильного не более, чем на 0.01.