QAQ的圆

Time Limit: 1000 ms Memory Limit: 65536 KiB

Problem Description

Stone 在 QAQ 的桌子上发现了两个圆,由于不知道 QAQ 画它们有什么不可告人的秘密,Stone 决定拿来好好研究一下。

已知两个圆的半径相等,都为 r,两圆心的距离为 d,求两圆的面积交(即两圆重叠部分的面积)。

Input

输入数据有多组(数据组数不超过 1000),到 EOF 结束。

每组输入包括一行两个实数 r, d (0 < r, d < 100)。

Output

对于每组输入,输出一行,代表两圆的面积交,结果保留两位小数。

Sample Input

1 1.5

Sample Output

0.45

Hint

Source

【2016级ACM集训队第一次选拔赛】Stone