#abc208e. [abc208_e]Digit Products

[abc208_e]Digit Products

問題文

NN 以下の正の整数のうち、各桁の数字の積が KK 以下であるものは何個ありますか?

制約

  • 1leqNleq10181 \\leq N \\leq 10^{18}
  • 1leqKleq1091 \\leq K \\leq 10^9
  • 入力は全て整数である。

入力

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

NN KK

出力

条件を満たす整数の個数を出力せよ。


入力例 1

13 2

出力例 1

5

1313 以下の正の整数のうち、各桁の数字の積が 22 以下であるものは 1,2,10,11,121,2,10,11,1255 つです。


入力例 2

100 80

出力例 2

99

100100 以下の正の整数のうち、9999 以外のものが条件を満たします。


入力例 3

1000000000000000000 1000000000

出力例 3

841103275147365677

答えが 3232 bit 整数に収まらない可能性があることに注意してください。