Задачи
Пусти козла в огород - 2
Пусти козла в огород - 2
Козла пустили в огород. К несчастью для козла, его крепко-накрепко привязали к точке \textbf{C} крепчайшей альпинистской верёвкой длины \textbf{L} (то есть козёл может кушать травку, удалённую от точки \textbf{C} не более чем на \textbf{L} метров). И только одно скрасило жизнь бедного козла --- недалеко от него виднеется грядка так любимых им ананасов, представляющая собой отрезок прямой с концами в точках \textbf{A} и \textbf{B}.
Но, при большом старании, козёл может растянуть крепчайшую альпийскую верёвку. Определите, на какую длину козлу придётся растянуть верёвку, чтобы добраться хотя бы до одного ананасика? А чтобы съесть все ананасы?
\InputFile
На входе находятся координаты точек \textbf{A}, \textbf{B}, \textbf{C} и длина верёвки \textbf{L}. Все числа целые, \textbf{L} ≥ \textbf{0}, все координаты не превосходят по модулю \textbf{10000}. Числа разделены пробелами или переводами строк.
\OutputFile
В первой строке вывести минимальную длину, на которую козлу придётся растянуть верёвку, чтобы дотянуться до грядки с ананасами. Во второй строке вывести минимальную длину, на которую козлу придётся растянуть верёвку, чтобы добраться до всех ананасов с грядки. Все числа выводить с точностью не менее \textbf{6} знаков после запятой.
Входные данные #1
8 -6 8 6 0 0 7
Выходные данные #1
1.0000000000 3.0000000000