#include<stdio.h>
#include<string.h>
int main(){
char s[40];
char t[40];
gets(t);
gets(s);
char r[80];
int pos;
scanf("%d",&pos);
int i=0,j=0;
while(s[i]!='\0'&&i<pos)
{
r[i]=s[i];
i++;
}
while(t[j]!='\0')
{
r[i+j]=t[j];
j++;
}
while(s[i]!='\0')
{
r[i+j]=s[i];
i++;
}
r[i+j]='\0';
puts(r);
/*int i;
for(i=strlen(str)-1;i>=0;i--)
{
printf("%c",str[i]);
}
printf("\n");
return 0;
*/
return 0;
}
/**************************************************************
Problem: 2020
User: admin
Language: C
Result: Accepted
Time:10 ms
Memory:1144 kb
****************************************************************/