数列{xn}\left\{ x_n\right\}{xn}を、漸化式{x1=2xn=2xn−1 (n≥2)\left\{\begin{array}{l}x_1=2 \\ x_{n}=2^{x_{n-1}}\ \ (n\geq2)\end{array}\right.{x1=2xn=2xn−1 (n≥2)で定義する。xnx_nxnを998244353998244353998244353で割った余りを求めよ。
入力は以下の形式で与えられる。\\
n
計算結果を1行に出力せよ。
4
65536
x2=22=4, x3=24=16, x4=216=65536x_2=2^2=4,\ x_3=2^4=16,\ x_4=2^{16}=65536x2=22=4, x3=24=16, x4=216=65536となります。
5
683753077
オーバーフローに注意してください。