AT_zone2021_b 友好の印
Description
[problemUrl]: https://atcoder.jp/contests/zone2021/tasks/zone2021_b
あなたは今、高さ $ 1000 $ の非常に高いタワーの下にいます。タワーから距離 $ D $ 離れた位置の上空 $ H $ の高さに UFO がおり(入出力例 1 の図を参照してください)、あなたは UFO に電波を届けたいです。
タワーと UFO の間には遮蔽物が $ N $ 個あります。$ i $ 番目の遮蔽物はタワーから UFO の方向に向かって距離 $ d_i $ の場所に位置していて、高さは $ h_i $ です。
あなたはタワーを上って、あなたと UFO の間の直線上に遮蔽物が $ 1 $ つも無い状態にしたいです。上る必要のある最低の高さを求めてください。
なお、地面は凹凸のない水平面であり、タワー及び遮蔽物は地面と垂直に建っているものとします。
また、あなたと UFO の間の直線上にちょうど遮蔽物の上端があるとき、その遮蔽物には遮蔽されていないものとします。
Input Format
入力は以下の形式で標準入力から与えられる。
> $ N $ $ D $ $ H $ $ d_1 $ $ h_1 $ $ d_2 $ $ h_2 $ $ \vdots $ $ d_N $ $ h_N $
Output Format
答えを出力せよ。
想定解答との絶対誤差または相対誤差が $ 10^{-3} $ 以下であれば正解と判定される。
Explanation/Hint
### ストーリー
まずは友好の印として、UFO の操縦プログラムをクラッシュさせてみよう。俺は机の上の ZONe 缶に偽装した USB から、地球最強のコンピュータウイルス「KARATE」を取り出した。
こいつを UFO に送りつけてやる。UFO がどんなシステムを使っているかは分からないが、あらゆるシステムをクラッシュさせてきた KARATE は、きっと効くはずだ。
### 制約
- 入力は全て整数
- $ 1\