問題文
座標平面上に、N 本の直線があります。
i 本目の直線は y=Mix という方程式で表されます。(1≤i≤N)
0≤x≤M である格子点のうち、1 本以上の直線の上にある格子点はいくつあるでしょう?
答えが32bit整数型に収まるとは限りませんが、64bit整数型に収まることは保証されます。
制約
- 1≤N≤109
- 1≤M≤109
入力
入力はすべて整数である。
出力
計算結果を一行に出力せよ。
サンプル
(x,y)=(0,0),(1,1),(2,1),(3,1) の 4 つです。
(x,y)=(0,0),(2,1),(4,1),(4,2) の 4 つです。