/***插入字符串*****/
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<unistd.h>
#include<math.h>
#include<sys/types.h>
int main()
{
char a[100];
gets(a);
char ch;
int n;
scanf("%d %c",&n,&ch);
int i,j;
j=strlen(a);
for( i=j;i>=n;i--)
{
a[i+1] = a[i];
}
a[n] =ch;
puts(a);
return 0;
}
/***插入字符串**/
int main (void)
{
int i,j;
char a[100];
gets(a);
char b[100];
gets(b);
int n;
scanf("%d",&n);
int len1 = strlen(a);
int len2 = strlen(b);
for( i = len1;i>=n;i--)
{
a[i+len2] = a[i];
}
j = 0;
for( i=n;i<n+len2;i++)
{
a[i] = b[j];
j++;
}
puts(a);
return 0;
}