不等关系 加强版
题目背景
本题是[不等关系](https://loj.ac/p/575)的加强版,建议大家先做原题后再来挑战加强版。
题目描述
对于一个字符串 $s_1,s_2,\cdots ,s_n$,仅包含 `<` 和 `>` 两种字符。
设 $f(s)$ 为「使得 $p_i<p_{i+1}$ 当且仅当 $s_i$ 为 `<` 的排列 $p_1,p_2,\cdots ,p_{n+1}$」的数量。
现在请你求出,对于所有 $2^n$ 种长度为 $n$ 的字符串 $s$,$f(s)$ 之和是多少。
由于答案可能有点大,因此你只需要输出它对 $998244353$ 取模的结果。
输入输出格式
输入格式
输入一行一个正整数 $n$。
输出格式
输出一行一个整数,表示满足要求的排列数量对 $998244353$ 取模的结果。
输入输出样例
输入样例 #1
1
输出样例 #1
2
说明
### 样例解释
对于字符串 $s1=$ `<`,有且仅有一个排列 $(1,2)$ 满足要求,即 $f(s1)=1$。
对于字符串 $s2=$ `>`,有且仅有一个排列 $(2,1)$ 满足要求,即 $f(s2)=1$。
故答案即为 $f(s1)+f(s2)=2$。
### 数据范围
| 测试点编号 | $n=$ |
| :----------: | :----------: |
| $1$ | $1$ |
| $2$ | $2$ |
| $3$ | $3$ |
| $4$ | $5$ |
| $5$ | $10$ |
| $6$ | $15$ |
| $7$ | $20$ |
| $8$ | $30$ |
| $9$ | $50$ |
| $10$ | $100$ |
对于所有数据,保证 $1\le n\le 100$。