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