問題にチャレンジして、ユーザー同士で解答を教え合ったり、コードを公開してみよう!
整数 n に対し、以下の操作を 0 回以上おこなうことにより m で割ったあまりを r にするとき、必要なコストの最小値を求めてください。
・ 現在の整数の末尾に、1 から 9 のいずれかの数字を追加する。つまり、現在の整数を x, 追加する数字を y (1 ≦ y ≦ 9) として、現在の整数を 10x + y で置き換える
・ この操作に必要なコストは追加した数字 y となる
n m r
答えの整数を 1 行に出力してください。ただし、どのようにしても問題の条件を満たすことができない場合は、-1 を出力してください。
また、末尾に改行を入れ、余計な文字を含んではいけません。
すべてのテストケースにおいて、以下の条件をみたします。
・ 入力はすべて整数
・ 1 ≦ n, m ≦ 200,000 = 2 × 10^5
・ 0 ≦ r < m
10 16 6
2
1 100 2
-1