\begin{problem}{Поход и озеро}{стандартный ввод}{стандартный вывод}{1 секунда}{256 мегабайт}

Мальчик Гена решил на выходных устроить поход. Дом Гены расположен в поле. Рядом с домом находится круглое озеро. Радиус окружности озера равен $r$. Расстояние от центра озера до дома Гены равно $b$, где $b > r$. Через поле проходит дорога на расстоянии $a$ от центра озера, где $a > r$. Если через центр озера и дом Гены провести прямую, то окажется, что она параллельна дороге. Схема расположения объектов изображена на рисунке 1.

\begin{center}
\includegraphics[scale=0.7]{pic1.jpg} \\
\small{Карта местности}
\end{center}

Гена хочет организовать поход следующим образом. Сначала родители высадят его в какой-то точке дороги. От этой точки Гена начнет свой путь. Сперва он пойдет перпендикулярно дороге, пока не дойдет до озера. Затем, от озера до дома, Гена хочет пойти по прямой, которая проходит только по полю и не пересекает озеро. Понятно, что не всякая точка на дороге может быть началом маршрута, но Гена выберет правильную точку для старта, ведь он опытный турист. При этом Гена выберет для старта такую точку, чтобы его маршрут имел наименьшую длину. 

Найдите длину маршрута Гены.

На рисунке 2 красным цветом изображен некорректный маршрут. Этот маршрут проходит через озеро, а Гена хочет идти всегда по полю и только в одной точке маршрута побывать возле озера.

\begin{center}
\includegraphics[scale=0.7]{pic2.jpg} \\
\small{Пример некорректного маршрута}
\end{center}

На рисунке 3 синим цветом изображен корректный маршрут --- сначала он идет перпендикулярно дороге, пока не упрется в озеро, а затем от озера идет по прямой к дому, не проходя при этом через озеро. Это пример одного из возможных корректных маршрутов. Не утверждается, что это самый короткий корректный маршрут.

\begin{center}
\includegraphics[scale=0.7]{pic3.jpg} \\
\small{Пример корректного маршрута}
\end{center}



\InputFile
В первой строке дано одно целое число $r$ ($1 \le r \le 10$) --- радиус озера.

Во второй строке дано одно целое число $b$ ($r < b \le 100$) --- расстояние от центра озера до дома Гены.

В третьей строке дано одно целое число $a$ ($r < a \le 100$) --- расстояние от центра озера до дороги.


\OutputFile
В единственной строке выведите одно вещественное число --- длину маршрута Гены. 

Ответ считается правильным, если его абсолютная или относительная погрешность не превышает $10^{-6}$.


\Example

\begin{example}
\exmpfile{example.01}{example.01.a}%
\end{example}

\end{problem}

