Function
题目背景
${\rm CYJian}$最近想起了[水の三角](https://www.luogu.org/problemnew/show/P5014),他觉得太水了,于是想了一个更加有意思的版本。
题目描述
给你$N$和$K$,请你求出:
$$\sum_{i=1}^{K}f[N][i] \ (\bmod\ 998244353)$$
其中:
$$f[i][j]=f[i-1][j]+f[i][j-1]+f[i-1][j-1](i>1,j \leq i)$$
$$f[1][1] = 1 \qquad f[i][0] = 0 \qquad f[i][j]=0(j>i)$$
输入输出格式
输入格式
第一行两个正整数表示$N$,$K$。
输出格式
一行,输出上面式子的值。
输入输出样例
输入样例 #1
1 1
输出样例 #1
1
输入样例 #2
2 2
输出样例 #2
3
输入样例 #3
3 3
输出样例 #3
11
输入样例 #4
4 3
输出样例 #4
23
说明
对于$10\%$的数据:$1 \leq N \leq 10^3 \qquad 1 \leq K \leq 10^2$
对于$30\%$的数据:$1 \leq N \leq 10^6 \qquad 1 \leq K \leq 10^2$
对于$50\%$的数据:$1 \leq N \leq 10^{18} \qquad 1 \leq K \leq 10^2$
对于另$20\%$的数据:$1 \leq N \leq 10^6 \qquad 1 \leq K \leq 10^3$
对于$100\%$的数据:$1 \leq N \leq 10^{18} \qquad 1 \leq K \leq 10^3$
保证$K \leq N$
Upd:时限改为了:第$1$~$35$的测试点时限为$600ms$,第$36$~$50$的测试点时限为$400ms$。