圆面积

Time Limit: 1000 ms

Memory Limit: 65535 ms

Description

你的任务是编写一个程序。给你两个圆,计算出它们的公共面积,保留小数点后三位有效数字。

 

Input

在输入文件中每一行有实数x1,y1,r1,x2,y2,r2,之间用空格隔开。它们分别表示两圆的圆心和半径。

Output

每个输出中必须包含一个实数,保留三位小数。

Sample Input

20.0 30.0 15.0 40.0 30.0 30.0
1.0 1.0 1.0 10.0 10.0 1.0

Sample Output

608.366
0.000

Hint

Source

Yubo Chen

提交代码