B. Аня и минимизация
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

У Ани есть большое число $$$S$$$. Десятичная запись этого числа состоит из $$$n$$$ цифр и не содержит ведущих нулей. Аня может изменить не более $$$k$$$ цифр в $$$S$$$. Она хочет это сделать так, чтобы $$$S$$$ все еще не содержало ведущих нулей и было как можно меньше. Какое число получится у Ани в итоге?

Входные данные

В первой строке записаны два целых числа $$$n$$$ и $$$k$$$ ($$$1 \leq n \leq 200\,000$$$, $$$0 \leq k \leq n$$$) — количество цифр в десятичной записи $$$S$$$ и максимальное разрешенное количество измененных цифр.

Во второй строке записано целое число $$$S$$$. Гарантируется, что $$$S$$$ состоит ровно из $$$n$$$ цифр и не содержит никаких ведущих нулей.

Выходные данные

Выведите минимальное возможное число $$$S$$$, которое может получиться у Ани. Обратите внимание, что у полученного числа должно быть ровно $$$n$$$ цифр.

Примеры
Входные данные
5 3
51528
Выходные данные
10028
Входные данные
3 2
102
Выходные данные
100
Входные данные
1 1
1
Выходные данные
0
Примечание

В числе есть ведущие нули, если оно состоит из хотя бы двух цифр и его первая цифра $$$0$$$. Например, у чисел $$$00$$$, $$$00069$$$ и $$$0101$$$ есть ведущие нули, а у $$$0$$$, $$$3000$$$ и $$$1010$$$ их нет.