#dps. [dp_s]Digit Sum

[dp_s]Digit Sum

問題文

11 以上 KK 以下の整数のうち、十進表記における各桁の数字の総和が DD の倍数であるようなものは何個でしょうか? 109+710^9 + 7 で割った余りを求めてください。

制約

  • 入力はすべて整数である。
  • 1leqK<10100001 \\leq K < 10^{10000}
  • 1leqDleq1001 \\leq D \\leq 100

入力

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

KK DD

出力

条件を満たす整数は何個か? 109+710^9 + 7 で割った余りを出力せよ。


入力例 1

30
4

出力例 1

6

4,8,13,17,22,264, 8, 13, 17, 22, 2666 個です。


入力例 2

1000000009
1

出力例 2

2

答えを 109+710^9 + 7 で割った余りを出力することを忘れずに。


入力例 3

98765432109876543210
58

出力例 3

635270834