Bob is organizing the annual tournament of gold. There are n participants in a line, each starting with 0 gold. Initially, the entire row of participants is "selected". A round of the tournament proceeds as follows:
After k rounds of the tournament proceed, what is the expected amount of gold of each participant ?
It can be proven that the expected amount of gold for the ith participant can be represented as a fraction PiQi with Qi≠0 and gcd(Pi,Qi)=1. Print n space-separated integers, the ith of which is Pi⋅Q−1i modulo 998244353
It can be proved that Q−1 Modulo 998244353 exists under the following constraints.
Input Format:
The first and only line of input contains two space-separated integers, n and k.
Output Format:
Print n space separated integers, the ith integer denoting the answer for the ith participant .
Constraints:
1≤n,k≤500
Note that the Expected Output Feature for Custom Invocation is not supported for this contest.
The tournament could proceed in the following ways:
The output corresponds to expected values of 119 for both participants.