AT_arc090_d [ARC090F] Number of Digits

Description

[problemUrl]: https://atcoder.jp/contests/arc090/tasks/arc090_d 正の整数 $ n $ に対し、$ f(n) $ を $ n $ の $ 10 $ 進法での桁数と定めます。 整数 $ S $ が与えられます。 正の整数の組 $ (l,\ r) $ ($ l\ \leq\ r $) であって、$ f(l)\ +\ f(l\ +\ 1)\ +\ ...\ +\ f(r)\ =\ S $ を満たすものの個数を $ 10^9\ +\ 7 $ で割ったあまりを求めてください。

Input Format

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

Output Format

答えを出力せよ。

Explanation/Hint

### 制約 - $ 1\ \leq\ S\ \leq\ 10^8 $ ### Sample Explanation 1 条件を満たす $ (l,\ r) $ の組は $ (1,\ 1) $, $ (2,\ 2) $, $ ... $, $ (9,\ 9) $ の $ 9 $ 個あります。 ### Sample Explanation 2 条件を満たす $ (l,\ r) $ の組は $ (1,\ 2) $ や $ (33,\ 33) $ など $ 98 $ 個あります。