#include <iostream>
#include <cstdio>
#include <string>
using namespace std;
#define checkthisy
struct a
{
string b;
int c;
};
void f(a &q) //lol
{
if(q.c < q.b.length())
{
#ifdef checkthis
q.b[q.b.length()-q.c]='\0';
#else
q.b.erase(q.b.begin()+(q.b.length()-q.c),q.b.end());
#endif
cout << q.b << '\n';
}
}
int main()
{
a q = {"mam",4};
a w = {"ale nie mam",4};
a e = {"janusz biznesu",8};
a r = {"zlote kalesony",4};
a t = {"qwertyui",5};
a y = {"xcvbnm,", 6};
f(q);
f(w);
f(e);
f(r);
f(t);
f(y);
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0ZGlvPgojaW5jbHVkZSA8c3RyaW5nPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwojZGVmaW5lIGNoZWNrdGhpc3kKc3RydWN0IGEKewoJc3RyaW5nIGI7CglpbnQgYzsKfTsKdm9pZCBmKGEgJnEpIC8vbG9sCnsKCSAgICBpZihxLmMgPCBxLmIubGVuZ3RoKCkpCiAgICAgICAgewogICAgICAgICNpZmRlZiBjaGVja3RoaXMKICAgICAgICBxLmJbcS5iLmxlbmd0aCgpLXEuY109J1wwJzsKICAgICAgICAjZWxzZSAKICAgICAgICBxLmIuZXJhc2UocS5iLmJlZ2luKCkrKHEuYi5sZW5ndGgoKS1xLmMpLHEuYi5lbmQoKSk7CiAgICAgICAgI2VuZGlmCiAgICAgICAJY291dCA8PCBxLmIgPDwgJ1xuJzsKICAgICAgICB9Cn0KaW50IG1haW4oKQp7CglhIHEgPSB7Im1hbSIsNH07CglhIHcgPSB7ImFsZSBuaWUgbWFtIiw0fTsKCWEgZSA9IHsiamFudXN6IGJpem5lc3UiLDh9OwoJYSByID0geyJ6bG90ZSBrYWxlc29ueSIsNH07CglhIHQgPSB7InF3ZXJ0eXVpIiw1fTsKCWEgeSA9IHsieGN2Ym5tLCIsIDZ9OwoJZihxKTsKCWYodyk7CglmKGUpOwoJZihyKTsKCWYodCk7CglmKHkpOwp9Cg==