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