AT_abc423_a [ABC423A] Scary Fee
Description
あなたはコワスギ銀行の通帳を持っています。コワスギ銀行の預金通帳には、引き出し額に応じて手数料が変わるという怖すぎる性質があります。
コワスギ銀行の通帳からお金を引き出すには、 $ 1\,000 $ 円単位で引き出し額を指定したうえで、引き出し額 $ 1\,000 $ 円あたり $ C $ 円の手数料を残高から別途支払う必要があります。銀行の残高が $ 0 $ 円未満になる引き出しを行うことはできません。
あなたが持っているコワスギ銀行の通帳の残高が $ X $ 円のとき、そこから最大で何円を引き出せますか?
Input Format
入力は以下の形式で標準入力から与えられる。
> $ X $ $ C $
Output Format
答えを出力せよ。
Explanation/Hint
### Sample Explanation 1
$ 644\,000 $ 円を引き出すために必要な手数料は $ 644\,000 \times \displaystyle\frac{8}{1000} = 5\,152 $ 円になるので、 $ 644\,000 + 5\,152 \leq 650\,000 $ より、 $ 644\,000 $ 円は引き出すことができます。
一方で、 $ 645\,000 $ 円引き出すために必要な手数料は $ 645\,000 \times \displaystyle\frac{8}{1000} = 5\,160 $ 円になるので、 $ 645\,000 + 5\,160 > 650\,000 $ より、 $ 645\,000 $ 円は引き出すことができません。
### Sample Explanation 2
まったくお金が引き出せないこともありえます。
### Constraints
- $ 1 \leq X \leq 10^7 $
- $ 1 \leq C \leq 999 $
- 入力される値はすべて整数