#ATabc238c. [ABC238C] digitnum

[ABC238C] digitnum

AT_abc238_c [ABC238C] digitnum

题目描述

定义 f(x)f(x) 为不大于 xx 且位数与 xx 相同的正整数的个数。

给定 NN,求 i=1Nf(i)mod998244353\sum\limits_{i=1}^Nf(i)\bmod 998244353

输入格式

一行一个整数 NN

输出格式

一行一个整数,代表结果。

样例 1

输入

16

输出

73

样例 2

输入

238

输出

13870

样例 3

输入

999999999999999999

输出

762062362

说明/提示

对于 100%100\% 的数据,1N<10181\leq N<10^{18}

样例 #1 解释:

  • 对于 1x91\leq x\leq 9f(x)=xf(x)=x
  • 对于 10x1610\leq x\leq 16f(x)=x9f(x)=x-9

综上,和为 7373