Problem:
B: 直角三角形

問題

直角三角形の斜辺でない $2$ 辺の長さ $A$ , $B$ が与えられる。
長さ $A$ の辺は $x$ 軸と重なっており、長さ $B$ の辺は $y$ 軸と重なっている。

次の操作を行う。

三角形を $x$ 軸周りに回転させる。

操作 $1$ を行ってできた図形を $y$ 軸周りに回転させる。

操作 $2$ を行ってできた図形の体積を求めよ。

制約

入力値は全て整数である。

$1 < A < B < 1000$

入力形式

入力は以下の形式で与えられる。

$A\ B$

出力

図形の体積を出力せよ。また、末尾に改行も出力せよ。なお、 $0.000001$ 未満の絶対誤差または相対誤差が許容される。

サンプル

サンプル入力 1

1 2

サンプル出力 1

33.510322

サンプル入力 2

7 9

サンプル出力 2

3053.628059

Solution in JavaScript (judge verdict: Accepted)

var input = require('fs').readFileSync('/dev/stdin', 'utf8');
var [a,b]= input.trim().split(" ").map(Number);
console.log((4/3*Math.PI*b*b*b).toFixed(6));