#include<stdio.h>
#include<string.h>
int main()
{
	char a[10000],b[10000],c[100000];
	int e,f,g;
	scanf("%s %s %s",a,b,c);
	e=strlen(a);
	f=strlen(b);
	g=strlen(c);
	if(a[e-1]==b[0] && b[f-1]==c[0])
	printf("YES\n");
	else 
	printf("NO\n");
	return 0;
}
