1347 - Diagonal Relation

時間制限 2 秒 / メモリ制限 512 MB / 得点 100 / Writer もけ / x 3 / 統計 /


TLE
2sec
MLE
512MB
得点
100

問題

整数 $L, R, K$ が与えられます。
$L \leq a \lt b \leq R$ を満たす整数の組 $(a, b)$ であって、$a + b \equiv 0 \pmod K$ となるようなものの個数を求めてください。
ただし、答えは非常に大きくなる場合があるので $998244353$ で割った余りを求めてください。

入力

入力は以下の形式で標準入力から与えられる。

$L$ $R$ $K$

出力

答えを $998244353$ で割った余りを出力せよ。

制約

  • $0 \leq L \lt R \leq 10^{18}$
  • $1 \leq K \leq 10^6$
  • 入力はすべて整数である。

入出力例

入力例1

1 6 3

出力例1

5

$(1, 2), (1, 5), (2, 4), (3, 6), (4, 5)$ の $5$ つが条件を満たします。


入力例2

2 17 10

出力例2

12

入力例3

1298893051 361053739612848493 917670

出力例3

198936465

$998244353$ で割った余りを出力してください。