When chomping a tree the beaver cuts a very specific shape
out of the tree trunk. What is left in the tree trunk looks
like two frustums of a cone joined by a cylinder with the
diameter the same as its height. A very curious beaver tries
not to demolish a tree but rather sort out what should be the
diameter of the cylinder joining the frustums such that he
chomped out certain amount of wood. You are to help him to do
the calculations.
We will consider an idealized beaver chomping an idealized
tree. Let us assume that the tree trunk is a cylinder of
diameter $D$ and that the
beaver chomps on a segment of the trunk also of height
$D$. What should be the
diameter $d$ of the inner
cylinder such that the beaver chomped out $V$ cubic units of wood?
Input
Input contains multiple cases each presented on a separate
line. Each line contains two space separated integers
$D, V$ $(1\leq D\leq 100, 1\leq V\leq 1\, 000\,
000)$. $D$ is the
linear units and $V$ is in
cubic units. $V$ will not
exceed the maximum volume of wood that the beaver can chomp. A
line with $D=0$ and
$V=0$ follows the last
case.
Output
For each case, one line of output should be produced
containing a floating point number giving the value of
$d$ measured in linear
units. Your output will be considered correct if it is within
relative or absolute error $10^{6}$.
Sample Input 1 
Sample Output 1 
10 250
20 2500
25 7000
50 50000
0 0

8.054498576
14.774938880
13.115314879
30.901188723
