One day, Y_UME got an integer $N$ and an interesting program which is shown below:
Y_UME wants to play with this program. Firstly, he randomly generates an integer $n \in [1, N]$ in equal probability. And then he randomly generates a permutation of length $n$ in equal probability. Afterwards, he runs the interesting program(function calculate()) with this permutation as a parameter and then gets a returning value. Please output the expectation of this value modulo $998244353$.
A permutation of length $n$ is an array of length $n$ consisting of integers only $\in [1, n]$ which are pairwise different.
An inversion pair in a permutation $p$ is a pair of indices $(i, j)$ such that $i > j$ and $p_i < p_j$. For example, a permutation $[4, 1, 3, 2]$ contains $4$ inversions: $(2, 1), (3, 1), (4, 1), (4, 3)$.
In mathematics, a subsequence is a sequence that can be derived from another sequence by deleting some or no elements without changing the order of the remaining elements. Note that empty subsequence is also a subsequence of original sequence.
Refer to
https://en.wikipedia.org/wiki/Subsequence for better understanding.