#include<iostream>
#include<cstdio>
#include<cstdlib>
#include<cstring>
#include<queue>
using namespace std;
priority_queue<int,vector<int>,less<int> > q;
char s[251];
int ans[251];
int k;
int main(){
cin>>s;
int lens=strlen(s);
for(int i=0;i<lens;i++){
int x=(int)(s[i]-48);
q.push(x);
}
cin>>k;
for(int i=1;i<=k;i++){
q.pop();
}
int n=q.size(),sans=q.size();
while(!q.empty()){
ans[n]=q.top();
n--;
q.pop();
}
for(int i=1;i<=sans;i++){
cout<<ans[i];
}
return 0;
}