#include
char *func0(char *s)
{
char *p;
for(p=s;*p;p++);
for(p--;*p==' ';p--);
*--p='\0';
return s;
}
char *func1(char *s)
{
char *p,*q;
for(p=s;*p==' ';p++);
for(q=s;*q++=*p++;);
return s;
}
int main()
{
char s[100];
int n;
gets(s);
scanf("%d",&n);
switch(n)
{
case 0:func0(s);break;
case 1:func1(s);break;
case 2:func1(func0(s));break;
default:break;
}
puts(s);
return 0;
}