AT_awc0002_c 植物の成長観察

Description

高橋君は学校の理科の授業で、 $ N $ 種類の植物を育てる実験を行っています。 それぞれの植物は、実験開始時の高さと、1日あたりの成長量が異なります。具体的には、 $ i $ 番目の植物( $ 1 \leq i \leq N $ )は、実験開始時( $ 0 $ 日目)の高さが $ A_i $ cm であり、1日あたり $ B_i $ cm ずつ成長します。すなわち、 $ d $ 日目( $ d = 0, 1, 2, \ldots $ )における $ i $ 番目の植物の高さは $ A_i + B_i \times d $ cm です。 高橋君は $ 0 $ 日目, $ 1 $ 日目, $ 2 $ 日目, $ \ldots $ と毎日植物の高さを確認し、すべての植物の高さが $ M $ cm 以上になった最初の日に観察を終了する計画です。 観察が終了する日、すなわち、すべての $ i $ ( $ 1 \leq i \leq N $ )について $ A_i + B_i \times d \geq M $ が成り立つような最小の非負整数 $ d $ を求めてください。 なお、制約の条件のもとで、答えは必ず有限の値として存在します。

Input Format

> $ N $ $ M $ $ A_1 $ $ B_1 $ $ A_2 $ $ B_2 $ $ \vdots $ $ A_N $ $ B_N $ - $ 1 $ 行目には、植物の種類数を表す整数 $ N $ と、目標の高さを表す整数 $ M $ が、スペース区切りで与えられる。 - 続く $ N $ 行のうち $ i $ 行目( $ 1 \leq i \leq N $ )には、 $ i $ 番目の植物の実験開始時の高さ $ A_i $ と、1日あたりの成長量 $ B_i $ が、スペース区切りで与えられる。

Output Format

すべての植物の高さが $ M $ cm 以上となる最小の非負整数 $ d $ を $ 1 $ 行で出力せよ。

Explanation/Hint

### Constraints - $ 1 \leq N \leq 2 \times 10^5 $ - $ 1 \leq M \leq 10^9 $ - $ 1 \leq A_i \leq 10^9 $ - $ 1 \leq B_i \leq 10^9 $ - 入力はすべて整数である