#221. 球与盒子

球与盒子

当前没有测试数据。

NN 个盒子,从 11NN 编号。有 KK 个球,从 11KK 编号,KNK \le N。今要把这个 KK 个球放到这 NN 个盒子里,每个盒子里至多放一个球。还要满足下列条件

  • ii 号球要放到编号大于等于 AiA_i 的盒子里。

求满足条件的放球方法数。输出答案除以 998244353998244353 的余数。

限制

  • 1KN1051 \le K \le N \le 10^5

输入格式

NN KK A1 A2  AKA_1 \ A_2 \ \dots \ A_K

输出格式

输出答案。

样例

3 2
1 2
4