#include <iostream>
#include <cstdio>
#include <cstring>
#include <map>
#include <algorithm>
#include <string>
#include <set>
#include <vector>
using namespace std;
int main ()
{
	int k;
	string s;
	cin >> s;
	cin >> k;
	for (int i = 1; i < 50000005; ++i)
	{
		for (int j = 1; j < s.size() && k; ++j)
		{
			if (s[j] > s[j-1])
			{
				swap(s[j], s[j-1]);
				--k;
				j = 0;
			}
		}
	}
	cout << s;
	return 0;
}	