#arc111a. [arc111_a]Simple Math 2

[arc111_a]Simple Math 2

問題文

正整数 N,MN, M が与えられます。lfloorfrac10NMrfloor\\lfloor \\frac{10^N}{M} \\rfloorMM で割った余りを求めてください。

lfloorxrfloor\\lfloor x \\rfloor について lfloorxrfloor\\lfloor x \\rfloor は、 xx を超えない最大の整数を表します。例としては次のようになります。

  • lfloor2.5rfloor=2\\lfloor 2.5 \\rfloor = 2
  • lfloor3rfloor=3\\lfloor 3 \\rfloor = 3
  • lfloor9.9999999rfloor=9\\lfloor 9.9999999 \\rfloor = 9
  • $\\lfloor \\frac{100}{3} \\rfloor = \\lfloor 33.33... \\rfloor = 33$

制約

  • 1leqNleq10181 \\leq N \\leq 10^{18}
  • 1leqMleq100001 \\leq M \\leq 10000

入力

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

NN MM

出力

答えを出力せよ。


入力例 1

1 2

出力例 1

1

lfloorfrac1012rfloor=5\\lfloor \\frac{10^1}{2} \\rfloor = 5 なので、5522 で割った余りの 11 を出力します。


入力例 2

2 7

出力例 2

0

入力例 3

1000000000000000000 9997

出力例 3

9015