Petr 和 Egor 正在物理课上使用一种特殊装置测量重力加速度 $g$。一个持有金属球的电磁夹安装在用户选择的任意正高度处。一旦按下按钮,计时器启动,电磁铁断电,释放的球落到桌面上。当球接触桌面时,计时器立即停止。
Petr 将高度设置为 $h_1$ 米,实验结果在计时器上得到了 $t_1$ 秒。轮到 Egor 时,他将高度更改为 $h_2$ 米,并在计时器上得到了 $t_2$ 秒。在计算 $g$ 的值时,他们惊讶地发现得到了明显不同的结果,于是请老师解释这种不一致的原因。
正如这类“谜题”经常发生的那样,解决方案很简单:在计时器启动和球实际开始下落的时刻之间存在一个常数延迟 $d$ 秒,这是由于电磁铁释放球所需的时间造成的。他们很快根据给定的信息确定了这个值并计算出了正确的 $g$。你能在五个小时内完成这个任务吗?
假设两次实验中的重力加速度和延迟时间是相同的。为了本实验的目的,空气阻力和其它影响均忽略不计。
当初始速度为零的球在仅受重力加速度 $g$ 影响下开始下落时,它在 $t$ 秒内移动的距离由以下著名公式给出:
$$\rho(t) = \frac{g \cdot t^2}{2}$$
输入格式
输入的第一行包含实数 $h_1$ 和 $t_1$ —— Petr 选择的高度(单位:米)以及他测量的时间值(单位:秒)($0 < h_1, t_1 \le 10$)。
第二行包含实数 $h_2$ 和 $t_2$ —— Egor 实验中的高度值(单位:米)和时间值(单位:秒)($0 < h_2, t_2 \le 10$,$h_1 \ne h_2$)。
输入中的所有数值在小数点后最多保留三位数字。
保证输入数据是一致的,这意味着输入数据是用正实数 $g$ 和 $d$ 生成的。
输出格式
输出电磁铁延迟时间 $d$(单位:秒)。如果你的答案的绝对或相对误差不超过 $10^{-4}$,则视为正确。
形式上,如果你的答案是 $a$,而裁判的答案是 $b$,当满足 $\frac{|a-b|}{\max(1,b)} \le 10^{-4}$ 时,评测程序将接受你的答案。
样例
输入样例 1
1.495 2.009 7.674 2.708
输出样例 1
1.456709
输入样例 2
5 1.25 1.25 0.75
输出样例 2
0.250000
说明
在第一个样例中,重力加速度 $g$ 约等于 $9.80246$,而在第二个样例中为 $10$。
请注意,测试集中的 $g$ 可以任意变化,不保证与任何已知星球表面的重力加速度相关。