#arc142a. [arc142_a]Reverse and Minimize

[arc142_a]Reverse and Minimize

問題文

正の整数 xx に対し、以下の問題の答えを f(x)f(x) とします。

xx に次の操作を 00 回以上何度でも行えます。

  • xx の十進表記を左右に反転して得られる整数を xx' とする。そして、xxxx' に置き換える。これによって xx の先頭に 11 個以上のゼロが並んだ場合、それらのゼロを削除して先頭がゼロでない状態にする。

たとえば、 x=1420x=1420 に対して 11 回操作を行うと x=241x=241 に、22 回操作を行うと x=142x=142 に、33 回操作を行うと x=241x=241 になります。
操作後の xx の最小値を求めてください。

1leqxleqN1 \\leq x \\leq N かつ f(x)=Kf(x)=K を満たす整数 xx の個数を求めてください。

制約

  • 1leqN,Kleq10121 \\leq N,K \\leq 10^{12}
  • 入力はすべて整数

入力

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

NN KK

出力

答えを出力せよ。


入力例 1

1420 142

出力例 1

3

x=142,241,1420x=142, 241, 142033 つが 1leqxleq14201 \\leq x \\leq 1420 かつ f(x)=142f(x)=142 を満たします。


入力例 2

1419 142

出力例 2

2

入力例 3

6 19

出力例 3

0