#include <iostream>
#include <vector>
#include <cmath>
using namespace std;
int main() {
int n,k;
cin>>n>>k;
string s;
cin>>s;
vector<int> dp(n,1);
int ml=1;
int mi=0;
for(int i=1;i<n;i++) {
if(abs(s[i]-s[i-1])<=k) {
dp[i]=dp[i-1]+1;
} else {
dp[i]=1;
}
if(dp[i]>ml) {
ml=dp[i];
mi=i;
}
}
int si=mi-ml+1;
cout<<s.substr(si,ml)<<endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8Y21hdGg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKICAgIGludCBuLGs7CiAgICBjaW4+Pm4+Pms7CiAgICBzdHJpbmcgczsKICAgIGNpbj4+czsKICAgIHZlY3RvcjxpbnQ+IGRwKG4sMSk7CiAgIAogICAgaW50IG1sPTE7CiAgICBpbnQgbWk9MDsKICAgCiAgICBmb3IoaW50IGk9MTtpPG47aSsrKSB7CiAgICAgICAgaWYoYWJzKHNbaV0tc1tpLTFdKTw9aykgewogICAgICAgICAgICBkcFtpXT1kcFtpLTFdKzE7CiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgZHBbaV09MTsKICAgICAgICAKICAgICAgICAJCiAgICAgICAgfQogICAgICAgIGlmKGRwW2ldPm1sKSB7CiAgICAgICAgICAgIG1sPWRwW2ldOwogICAgICAgICAgICBtaT1pOwogICAgICAgIH0KICAgIAogICAgCQogICAgfQogICAgaW50IHNpPW1pLW1sKzE7CiAgICBjb3V0PDxzLnN1YnN0cihzaSxtbCk8PGVuZGw7CiAgIAogICAgcmV0dXJuIDA7Cn0=