#include<stdio.h>
int main()
{
  int i,j,k,l1,l2,l3;
  char f[100],c[100],r[100];
  scanf("%s",f);
  scanf("%s",c);
  scanf("%s",r);
  l1=strlen(f);
  l2=strlen(c);
  l3=strlen(r);
  if (f[l1-1]==c[0])j=1;
  if (c[l2-1]==r[0])k=1;
  if (j==1&&k==1)printf("YES");
  else if(j==1&&k!=1)printf("NO");
    else if(j!=1&&k==1)printf("NO");
  else printf("NO");
  return 0;
}
