#pragma GCC optimize("Ofast,fast-math,unroll-loops,no-stack-protector")
#include <stdio.h>
int k,q,r,i,j,x;
char s1[21],s2[21],*ps1=s1,*ps2=s2,*t,a[21][21];
int main(){
scanf("%d %d %d\n%s",&k
,&q
,&r
,s1
); for(i=0;i<q;++i){
for(j=0;j<k;++j){
*(ps2+x)=*(ps1+j);
if(x<r)a[i][x]=*(ps1+j);
if(j==r)a[i][j]='\0';
}
t=ps1;ps1=ps2;ps2=t;
}
for(i
=0;i
<k
;++i
)printf("%s\n",a
[i
]); return 0;
}
I3ByYWdtYSBHQ0Mgb3B0aW1pemUoIk9mYXN0LGZhc3QtbWF0aCx1bnJvbGwtbG9vcHMsbm8tc3RhY2stcHJvdGVjdG9yIikKI2luY2x1ZGUgPHN0ZGlvLmg+CmludCBrLHEscixpLGoseDsKY2hhciBzMVsyMV0sczJbMjFdLCpwczE9czEsKnBzMj1zMiwqdCxhWzIxXVsyMV07CmludCBtYWluKCl7CiBzY2FuZigiJWQgJWQgJWRcbiVzIiwmaywmcSwmcixzMSk7CiBmb3IoaT0wO2k8cTsrK2kpewogIGZvcihqPTA7ajxrOysrail7CiAgIHNjYW5mKCIlZCIsJngpOy0teDsKICAgKihwczIreCk9KihwczEraik7CiAgIGlmKHg8cilhW2ldW3hdPSoocHMxK2opOwogICBpZihqPT1yKWFbaV1bal09J1wwJzsKICB9CiAgdD1wczE7cHMxPXBzMjtwczI9dDsKIH0KIGZvcihpPTA7aTxrOysraSlwcmludGYoIiVzXG4iLGFbaV0pOwogcmV0dXJuIDA7Cn0=