В магазине продавцы хотят сделать все цены круглыми.
В этой задаче круглым числом назовем такое число, которое является степенью \(10\). Например, числа \(10^0 = 1\), \(10^1 = 10\), \(10^2 = 100\) являются круглыми, но \(20\), \(110\) и \(256\) круглыми числами не являются.
Таким образом, если товар стоит \(m\) бурлей (стоимость товара не превышает \(10^9\)), то продавцы хотят изменить его стоимость до ближайшего круглого числа, не большего \(m\). Они спрашивают у вас: на сколько бурлей нужно уменьшить стоимость товара, чтобы он стоил ровно \(10^k\) бурлей, где значение \(k\) — максимально возможно (\(k\) — любое неотрицательное целое число).
Например, пусть товар имеет стоимость \(178\) бурлей. Тогда новая цена товара будет \(100\), и ответ будет равен \(178-100=78\).
Выходные данные
Для каждого набора входных данных выведите в отдельной строке единственное целое число \(d\) (\(0 \le d < m\)) такое, что если уменьшить стоимость товара на \(d\) бурлей, стоимость товара окажется максимально возможным круглым числом. Более формально: \(m - d = 10^k\), где \(k\) — максимально возможное неотрицательное целое число.