public class Main {
public static void main(String[] args){
Scanner in = new Scanner(System.in);
while (in.hasNext()) {
String str = in.next();
int n = Integer.parseInt(in.next());
int L = 0;
int R = n;
StringBuilder sb = new StringBuilder();
while(R < str.length()){
int index = findMin(str, L, R);
sb.append(String.valueOf(str.charAt(index)));
L = index+1;
R++;
}
System.out.println(sb.toString());
}
}
public static int findMin(String s, int L, int R){
char min = '9';
int index = 0;
for(int i=R; i>=L; i--){
if(s.charAt(i) <= min){
index = i;
min = s.charAt(i);
}
}
return index;
}
}