球的表面积
题号:NC200186
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
Special Judge, 64bit IO Format: %lld

题目描述

 给你两个球的球心和半径,希望你能求出他们的表面积。
若两个球内含 认为他们的表面积等于最大的球的表面积。

若两个球相交, 认为他们的表面积等于相交后组成的物体的表面积。

若两个球外离, 认为他们的表面积等于两个球的表面积之和。

输入描述:

第一行四个实数 ,前三个数字表示第一个球的球心的空间坐标,最后一个数字表示第一个球的半径。

第二行四个实数 ,前三个数字表示第二个球的球心的空间坐标,最后一个数字表示第二个球的半径。

输出描述:

在一行中输出他们的表面积。

如果你的答案是 ,而标准答案是 ,那么当  时你的答案会被认为是正确的。

示例1

输入

复制
-1 -1 -1 1
1 1 1 1

输出

复制
25.132741