AT_abc273_b [ABC273B] Broken Rounding

Description

[problemUrl]: https://atcoder.jp/contests/abc273/tasks/abc273_b 非負整数 $ X $ に対し、 $ i=0,1,\dots,K-1 $ の順に次の操作を行ったとき、操作を全て終えた時点での $ X $ を求めてください。 - $ X $ の $ 10^i $ の位以下を四捨五入する。 - 厳密には、 $ X $ を「 $ |Y-X| $ が最小となる $ 10^{i+1} $ の倍数のうち最大のもの」である $ Y $ に置き換える。 - 具体例を挙げる。 - $ 273 $ の $ 10^1 $ の位以下を四捨五入すれば $ 300 $ となる。 - $ 999 $ の $ 10^2 $ の位以下を四捨五入すれば $ 1000 $ となる。 - $ 100 $ の $ 10^9 $ の位以下を四捨五入すれば $ 0 $ となる。 - $ 1015 $ の $ 10^0 $ の位以下を四捨五入すれば $ 1020 $ となる。

Input Format

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

Output Format

答えを整数として出力せよ。

Explanation/Hint

### 制約 - $ X,K $ は整数 - $ 0\ \le\ X\