#include <stdio.h>
#include <string.h>
int che(char a[],char b[],int a1);
int main()
{
  char a[10000],b[10000];
  gets(a);
  gets(b);
  int i,j,a1,b1;
  a1=strlen(a);
  b1=strlen(b);
  if(a1+1==b1)
  {
    if(che(a,b,a1))
      printf("Yes\n");
    else
      printf("No\n");
  }
  else
    printf("No\n");
  return 0;
}
int che(char a[],char b[],int a1)
{
 int i,j;
  for(i=0;i<a1;i++)
  {
    if(a[i]!=b[i])
      return 0;
  }
  return 1;
}