from collections import deque
import sys
n, k = map(int, sys.stdin.readline().split(" "))
num = deque( sys.stdin.readline())
num.pop()
cnt = 0
sw = 0
while True:
s = num.popleft()
isSort = True
for i in range(len(num)):
tmp = num.popleft()
if s[-1] < tmp:
cnt += 1
isSort = False
s = s[:-1]+tmp
else:
s += tmp
if cnt == k:
for j in range(len(s)-1, -1, -1):
num.appendleft(s[j])
sw = 1
break
if sw:
break
if isSort:
num = deque(s)
for i in range(k-cnt):
num.pop()
break
num = deque(s)
for i in range(len(num)):
print(num.popleft(), end="")
ZnJvbSBjb2xsZWN0aW9ucyBpbXBvcnQgZGVxdWUgCmltcG9ydCBzeXMKbiwgayA9IG1hcChpbnQsIHN5cy5zdGRpbi5yZWFkbGluZSgpLnNwbGl0KCIgIikpCm51bSA9IGRlcXVlKCBzeXMuc3RkaW4ucmVhZGxpbmUoKSkKbnVtLnBvcCgpCmNudCA9IDAKc3cgPSAwCndoaWxlIFRydWU6CiAgICBzID0gbnVtLnBvcGxlZnQoKQogICAgaXNTb3J0ID0gVHJ1ZQogICAgZm9yIGkgaW4gcmFuZ2UobGVuKG51bSkpOgogICAgICAgIHRtcCA9IG51bS5wb3BsZWZ0KCkKICAgICAgICBpZiBzWy0xXSA8IHRtcDoKICAgICAgICAgICAgY250ICs9IDEKICAgICAgICAgICAgaXNTb3J0ID0gRmFsc2UKICAgICAgICAgICAgcyA9IHNbOi0xXSt0bXAKICAgICAgICBlbHNlOgogICAgICAgICAgICBzICs9IHRtcAogICAgICAgIGlmIGNudCA9PSBrOgogICAgICAgICAgICBmb3IgaiBpbiByYW5nZShsZW4ocyktMSwgLTEsIC0xKToKICAgICAgICAgICAgICAgIG51bS5hcHBlbmRsZWZ0KHNbal0pCiAgICAgICAgICAgIHN3ID0gMQogICAgICAgICAgICBicmVhawogICAgaWYgc3c6CiAgICAgICAgYnJlYWsKICAgIGlmIGlzU29ydDoKICAgICAgICBudW0gPSBkZXF1ZShzKQogICAgICAgIGZvciBpIGluIHJhbmdlKGstY250KToKICAgICAgICAgICAgbnVtLnBvcCgpCiAgICAgICAgYnJlYWsKICAgIG51bSA9IGRlcXVlKHMpCgpmb3IgaSBpbiByYW5nZShsZW4obnVtKSk6CiAgICBwcmludChudW0ucG9wbGVmdCgpLCBlbmQ9IiIp