AT_fps_24_e 数列 3

Description

$ M $ 以下の正整数からなる長さ $ N $ の整数列 $ A = (a_1,a_2,\dots,a_N) $ のうち、次の条件を満たすものの個数を $ 998244353 $ で割った余りを求めてください。 - $ 1 \leq m \leq M $ を満たす整数 $ m $ 全てについて、 $ A $ における $ m $ の登場回数は $ m $ 回以下である。

Input Format

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

Output Format

答えを出力せよ。

Explanation/Hint

### Sample Explanation 1 条件を満たす数列は次の $ 8 $ 個です。 - $ (1, 2) $ - $ (1, 3) $ - $ (2, 1) $ - $ (2, 2) $ - $ (2, 3) $ - $ (3, 1) $ - $ (3, 2) $ - $ (3, 3) $ ### Constraints - $ 1 \leq N \leq 300 $ - $ 1 \leq M \leq 300 $ - $ N, M $ は整数