eolymp
bolt
Try our new interface for solving problems

Торы

Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 64 MiB

Тор образуется при вращении окружности вокруг оси, расположенной в плоскости этой окружности, но не пересекающей ее. Иначе тор может быть образован вращением шара вокруг оси, не пересекающей его; при этом шар диаметра d скользит своим центром по направляющей окружности l.

Вася и Петя расположили два бублика (тора) в пространстве так, чтобы их направляющие окружности лежали в одной плоскости. Помогите Васе и Пете найти площадь пересечения проекций торов на плоскость, в которой лежат направляющие окружности.

Giriş verilənləri

Входной файл содержит две строки, каждая из которых характеризует тор. Строка содержит 5 вещественных чисел, разделенных пробелами: X, Y, Z — координаты центра направляющей окружности, по модулю не превышающие 100, затем R (0 < R100) — радиус направляющей окружности, затем d (0 < d < 2∙R) — диаметр шара.

Çıxış verilənləri

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

Nümunə

Giriş verilənləri #1
1.000 1.000 1.000 2.000 2.000
1.000 2.000 1.000 2.500 1.000
Çıxış verilənləri #1
9.736