#44. [ABC357D] 88888888

[ABC357D] 88888888

题目描述

对于正整数 NN,将 NNNN 连在一起所得到的整数记为 VNV_N

更严格地说,将 NN 视为字符串后连接 NN 次,再将其视为整数,这个数就是 VNV_N

例如,V3=333V_3=333V10=10101010101010101010V_{10}=10101010101010101010

请计算 VNV_N 除以 998244353998244353 的余数。

输入格式

第一行输入 NN

输出格式

输出 VNV_N 除以 998244353998244353 的余数。

5
55555
9
1755646
10000000000
468086693

提示

提示

  • 1N10181 \leq N \leq 10^{18}
  • NN 是整数

样例 1 解释

V5=55555V_5=555555555555555 除以 998244353998244353 的余数是 5555555555

样例 2 解释

V9=999999999V_9=999999999999999999999999999 除以 998244353998244353 的余数是 17556461755646

样例 3 解释

请注意,输入可能无法用 3232 位整数类型存储。