問題文

次の操作を 00 回以上繰り返して、 SS の連続部分文字列として abcd を含むようにすることができるとき、その文字列 SS良い文字列ということにします。

  • SS の先頭の文字を取り除き、取り除いた文字を SS の末尾に追加する

例えば、doaabc に対して操作を行ったとき、操作後の文字列は oaabcd となります。これは連続部分文字列として abcd を含むため、 doaabc は良い文字列です。

正整数 NN が与えられます。英小文字からなる長さ NN の文字列は 26N26^N 個あります。そのうち良い文字列であるものの個数を 998244353998244353 で割った余りを求めてください。

制約

  • 4N2×1054 \le N \le 2 \times 10^5
  • NN は整数

入力

入力は以下の形式で標準入力から与えられる。

NN

出力

答えを出力せよ。

サンプル1

入力
4
出力
4

abcdbcdacdabdabcが良い文字列です。長さ 44 の英小文字からなる文字列であって、良い文字列は 44 個しかありません。

サンプル2

入力
5
出力
130

サンプル3

入力
200000
出力
951124322

998244353998244353 で割った余りを出力してください。

提出


Go (1.21)