#include <cstdio>
#include <iostream>
#include <cstring>
using namespace std;
char s1[100005];
char s2[100005];
int main()
{
int i,j,len1,len2;
while(scanf("%s %s",s1,s2)!=EOF)
{
len1=strlen(s1);
len2=strlen(s2);
if(len1>len2)
{
printf("No\n");
continue;
}
j=0;
int cnt=0;
for(i=0;i<len2;i++)
{
if(s1[j]==s2[i]&&j<len1)
{
// printf("%c",s1[j]);
j++;
}
}
if(j==len1)
printf("Yes\n");
else
printf("No\n");
}
return 0;
}
#include <iostream>
#include <cstring>
using namespace std;
char s1[100005];
char s2[100005];
int main()
{
int i,j,len1,len2;
while(scanf("%s %s",s1,s2)!=EOF)
{
len1=strlen(s1);
len2=strlen(s2);
if(len1>len2)
{
printf("No\n");
continue;
}
j=0;
int cnt=0;
for(i=0;i<len2;i++)
{
if(s1[j]==s2[i]&&j<len1)
{
// printf("%c",s1[j]);
j++;
}
}
if(j==len1)
printf("Yes\n");
else
printf("No\n");
}
return 0;
}