#include<stdio.h>
#include<string.h>

void MyStrcat(char s1[],char s2[])
{
	int i,j;
	for(i=strlen(s1),j=0;s2[j];i++,j++)
		s1[i]=s2[j];
	s1[i]='\0';
}

int main()
{
	char s1[50],s2[21];
	while(scanf("%s",s1)!=EOF)
	{
		scanf("%s",s2);
		MyStrcat(s1,s2);
		puts(s1);
	}
	return 0;
}
/**************************************************************
	Problem: 2207
	User: admin
	Language: C++
	Result: Accepted
	Time:16 ms
	Memory:1144 kb
****************************************************************/