AT_xmascon20_d Determinant

Description

[problemUrl]: https://atcoder.jp/contests/xmascon20/tasks/xmascon20_d 正の整数 $ N $ と整数 $ C $ が与えられる.$ N\ \times\ N $ 行列 $ A $ を次のように定める: $ (i,\ j) $ 成分 ($ 1\ \le\ i\ \le\ N $,$ 1\ \le\ j\ \le\ N $) は - $ i\ =\ j $ のとき $ 1 $, - $ j $ が $ i $ で割り切れないとき $ C $, - 上のいずれでもない場合 $ 0 $. このとき,$ \det\ A $ を $ 998244353 $ で割った余り ($ 0 $ 以上 $ 998244353 $ 未満) を求めよ.

Input Format

入力は以下の形式で標準入力から与えられる. > $ N $ $ C $

Output Format

$ \det\ A $ を $ 998244353 $ で割った余り ($ 0 $ 以上 $ 998244353 $ 未満) を出力せよ.

Explanation/Hint

### 制約 - $ 1\ \le\ N\ \le\ 10^9 $. - $ 0\ \le\ C\