#include<iostream>
#include<cstdio>
#include<cstring>
#include<queue>
using namespace std;
string number;
int k;
vector <int> num;
int main()
{
cin>>number;
scanf("%d",&k);
for(int i=0;i<sizeof(number);i++)
{
int tmp=number[i]-'0';
num.push_back(tmp);
}
while(k>0)
{
for(int i=0;i<num.size();i++)
{
if(num[i]>num[i+1])
{
num.erase(num.begin()+i);
k--;
break;
}
}
}
bool zero=1;
for(int i=0;i<num.size();i++)
{
if(num[i]==0&&zero==1)
continue;
else if(num[i]==-48&&zero==1)
{
printf("0");
zero=0;
continue;
}
else if(num[i]==-48&&zero==0)
continue;
else
{
printf("%d",num[i]);
zero=0;
}
}
return 0;
}