#include <stdio.h>
#include <string.h>
int main()
{
char s[1000000];
char ss[1000000];
int i,j;
while((scanf("%s",s)!=EOF)&&(scanf("%s",ss)!=EOF)){
int count=0;
int a=0;
for(i=0;s[i]!='\0';i++){
for(j=0;ss[j]!='\0';j++){
if(s[i]==ss[j]){
if(j>=a) {
a=j;
count++;
break;
}
}
}
}
if(count==strlen(s))
printf("Yes\n");
else
printf("No\n");
}
return 0;
}