AT_abc357_d [ABC357D] 88888888

Description

[problemUrl]: https://atcoder.jp/contests/abc357/tasks/abc357_d 正整数 $ N $ に対して、$ N $ を $ N $ 個つなげた整数を $ V_N $ とします。 より厳密には、$ N $ を文字列とみなしたものを $ N $ 個連結し、 それを再度整数とみなしたものを $ V_N $ とします。 例えば、$ V_3=333 $, $ V_{10}=10101010101010101010 $ です。 $ V_N $ を $ 998244353 $ で割った余りを求めてください。

Input Format

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

Output Format

$ V_N $ を $ 998244353 $ で割った余りを出力せよ。

Explanation/Hint

### 制約 - $ 1\leq\ N\leq\ 10^{18} $ - $ N $ は整数 ### Sample Explanation 1 $ V_5=55555 $ を $ 998244353 $ で割った余りは $ 55555 $ です。 ### Sample Explanation 2 $ V_9=999999999 $ を $ 998244353 $ で割った余りは $ 1755646 $ です。 ### Sample Explanation 3 入力が $ 32 $ bit 整数型に収まらない可能性があることに注意してください。