Задачі
Циліндр
Циліндр
Розглянемо нескінченний в обидві сторони циліндр, вісь якого проходить через центр декартової системи координат, радіусом \textbf{R}. В даній задачі вам необхідно обчислити площу поверхні кулі з центром у точці \textbf{c} радіусом \textbf{r}, яка міститься у циліндрі.
\InputFile
Перший рядок містить чотири числа \textbf{r}, \textbf{x_c}, \textbf{y_c}, \textbf{z_c} --- радіус кулі та координати її центру. Другий рядок містить чотири числа \textbf{R}, \textbf{x_v}, \textbf{y_v}, \textbf{z_v} --- радіус циліндра і координати точки на його осі (не співпадає з початком координат). Всі числа цілыі, не перевищують по абсолютній величині \textbf{1000}, радіуси додатні.
\OutputFile
Виведіть єдине число --- площу поверхні кулі, яка попала всередину циліндра, з точністю не менше \textbf{4}-х знаків після коми.
Вхідні дані #1
10 100 0 0 5 1 0 0
Вихідні дані #1
168.357443