
cpp
#include<iostream>
#include<vector>
using namespace std;
int main() {
string n;
int k;
cin >> n >> k;
vector<char> s(n.begin(), n.end());
int i = 0;
while (k) {
if (i == s.size() - 1 || s[i] > s[i + 1]) {
k--;
s.erase(s.begin() + i, s.begin() + i + 1);
i = 0;
}
else i++;
}
if (s.size() == 1)cout << s[0];
else {
int flag = 0;
for (int j = 0; j < s.size() ; j++) {
if (flag || s[j] != '0') {
cout << s[j];
flag = 1;
}
}
}
return 0;
}


