PROGRAMMING:Dichotomy of "water"
Well, let's do a water problem, which is just a water problem about water.
###Input format:
First, enter a t ≤ 20, which means the number of tests. Enter four integers in each line, which are R, R, h, V, respectively representing the bottom radius, top radius, height and volume of water. 1 ≤ r, R, H ≤ 100; 0 ≤ V ≤ 1000000000. R ≤ R. there will be no empty test lines.
###Output format:
For each line of test data, output the height of the water (to six decimal places).
###Input example:
Here is a set of inputs. For example:
```in
one
100 100 100 3141562
```
###Output example:
The corresponding output is given here. For example:
```out
ninety-nine point nine nine nine zero two four
```
answer:If there is no answer, please comment
###Input format:
First, enter a t ≤ 20, which means the number of tests. Enter four integers in each line, which are R, R, h, V, respectively representing the bottom radius, top radius, height and volume of water. 1 ≤ r, R, H ≤ 100; 0 ≤ V ≤ 1000000000. R ≤ R. there will be no empty test lines.
###Output format:
For each line of test data, output the height of the water (to six decimal places).
###Input example:
Here is a set of inputs. For example:
```in
one
100 100 100 3141562
```
###Output example:
The corresponding output is given here. For example:
```out
ninety-nine point nine nine nine zero two four
```
answer:If there is no answer, please comment