#include<stdio.h>
#include<string.h>

int main (void){

    char S[10],T[11];
    char c;
    int is,it,sleng,tleng,check;

    for(is=0;is<10;is++){
        scanf("%c",&S[is]);
        if(S[is]=='\n'){
            //printf("break\n");
            break;
        }
    }

    for(it=0;it<is+1;it++){
        scanf("%c",&T[it]);
        if(T[it]=='\0'){
            //printf("break\n");
            break;
        }
    }

    //printf("S %s\n",S);
    //printf("T %s\n",T);

    check=strncmp(S,T,is+1);

    if(check==0){
        printf("Yes");
    }else{
        printf("No");
    }
    return 0;
}