#include<bits/stdc++.h>
using namespace std;
#define mod 1000000007
#define ll long long
#define faster() cin.tie(0); ios_base::sync_with_stdio(false); cout.tie(0);
string xuly(string s, int k){
stack<pair<char,int>> st;
for(int i = 0 ; i < s.size() ; i++){
if(!st.empty() && s[i] == st.top().first && st.top().second == k - 1){
st.pop();
}
else{
if(st.empty() || s[i] != st.top().first) st.push({s[i],1});
else st.top().second++;
}
}
string res = "";
while(!st.empty()){
auto it = st.top();st.pop();
for(int i = 0 ; i < it.second ; i++){
res += it.first;
}
}
reverse(res.begin(),res.end());
return res;
}
int main(){
faster()
string s;
cin >> s;
int k ;cin >> k;
if(xuly(s,k) == "") cout << "empty\n";
else{
cout << xuly(s,k);
}
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKI2RlZmluZSBtb2QgMTAwMDAwMDAwNwojZGVmaW5lIGxsIGxvbmcgbG9uZwojZGVmaW5lIGZhc3RlcigpIGNpbi50aWUoMCk7IGlvc19iYXNlOjpzeW5jX3dpdGhfc3RkaW8oZmFsc2UpOyBjb3V0LnRpZSgwKTsKc3RyaW5nIHh1bHkoc3RyaW5nIHMsIGludCBrKXsKICAgIHN0YWNrPHBhaXI8Y2hhcixpbnQ+PiBzdDsKICAgIGZvcihpbnQgaSA9IDAgOyBpIDwgcy5zaXplKCkgOyBpKyspewogICAgICAgIGlmKCFzdC5lbXB0eSgpICYmIHNbaV0gPT0gc3QudG9wKCkuZmlyc3QgJiYgc3QudG9wKCkuc2Vjb25kID09IGsgLSAxKXsKICAgICAgICAgICAgc3QucG9wKCk7CiAgICAgICAgfQogICAgICAgIGVsc2V7CiAgICAgICAgICAgIGlmKHN0LmVtcHR5KCkgfHwgc1tpXSAhPSBzdC50b3AoKS5maXJzdCkgc3QucHVzaCh7c1tpXSwxfSk7CiAgICAgICAgICAgIGVsc2Ugc3QudG9wKCkuc2Vjb25kKys7CiAgICAgICAgfQogICAgfQogICAgc3RyaW5nIHJlcyA9ICIiOwogICAgd2hpbGUoIXN0LmVtcHR5KCkpewogICAgICAgIGF1dG8gaXQgPSBzdC50b3AoKTtzdC5wb3AoKTsKICAgICAgICBmb3IoaW50IGkgPSAwIDsgaSA8IGl0LnNlY29uZCA7IGkrKyl7CiAgICAgICAgICAgIHJlcyArPSBpdC5maXJzdDsKICAgICAgICB9CiAgICB9CiAgICByZXZlcnNlKHJlcy5iZWdpbigpLHJlcy5lbmQoKSk7CiAgICByZXR1cm4gcmVzOwp9CmludCBtYWluKCl7CiAgICBmYXN0ZXIoKQogICAgc3RyaW5nIHM7CiAgICBjaW4gPj4gczsKICAgIGludCBrIDtjaW4gPj4gazsKICAgIGlmKHh1bHkocyxrKSA9PSAiIikgY291dCA8PCAiZW1wdHlcbiI7CiAgICBlbHNlewogICAgY291dCA8PCB4dWx5KHMsayk7CiAgICB9Cn0KCg==