
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
char s[1000];
char t[10000];
int main(void)
{
int chance = 1;
while (scanf("%s %s", s, t) != EOF)
{
int slen = strlen(s);
int tlen = strlen(t);
// printf("slen=%d,tlen=%d\n", slen, tlen);
int flag = 0;
// printf("s=%s,t=%s\n", s, t);
int j = 0;
for (int i = 0; i < tlen; )
{
for (; j < slen; )
{
// printf("i=%d,j=%d\n", i, j);
if (t[i] == s[j])
{
if (i == (tlen - 1))
{
flag = 1;
}
i++;
j++;
}
else j++;
// printf("flag=%d\n", flag);
}
if (j == slen) break;
}
if (flag)
{
printf("Yes!\n");
}
if (!flag)
{
printf("No!\n");
}
}
return 0;
}