#include <iostream>
#include <cstring>
using namespace std;
int main() {
// your code goes here
int t;
cin>>t;
while(t--)
{
char m[25000],w[25000];
char mins[25000];
char maxs[25000];
cin>>m;
cin>>w;
int mlen,wlen;
mlen = strlen(m);
wlen = strlen(w);
int min,max;
if(mlen<wlen)
{
min = mlen;
max = wlen;
strcpy(mins,m);
strcpy(maxs,w);
}
else
{
min = wlen;
max = mlen;
strcpy(mins,w);
strcpy(maxs,m);
}
int i=0,j=0;
while(j<max&&i<min)
{
if(mins[i]==maxs[j])
i++;
j++;
}
if(i==min)
cout<<"YES\n";
else
cout<<"NO\n";
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0cmluZz4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewoJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJaW50IHQ7CgljaW4+PnQ7Cgl3aGlsZSh0LS0pCgl7CgljaGFyIG1bMjUwMDBdLHdbMjUwMDBdOwoJY2hhciBtaW5zWzI1MDAwXTsKCWNoYXIgbWF4c1syNTAwMF07CgljaW4+Pm07CgljaW4+Pnc7CglpbnQgbWxlbix3bGVuOwoJbWxlbiA9IHN0cmxlbihtKTsKCXdsZW4gPSBzdHJsZW4odyk7CglpbnQgbWluLG1heDsKCWlmKG1sZW48d2xlbikKCXsKCQltaW4gPSBtbGVuOwoJCW1heCA9IHdsZW47CgkJc3RyY3B5KG1pbnMsbSk7CgkJc3RyY3B5KG1heHMsdyk7Cgl9CgllbHNlCgl7CgkJbWluID0gd2xlbjsKCQltYXggPSBtbGVuOwoJCXN0cmNweShtaW5zLHcpOwoJCXN0cmNweShtYXhzLG0pOwoJfQoJaW50IGk9MCxqPTA7Cgl3aGlsZShqPG1heCYmaTxtaW4pCgl7CgkJaWYobWluc1tpXT09bWF4c1tqXSkKCQkJaSsrOwoJCWorKzsKCX0KCWlmKGk9PW1pbikKCQljb3V0PDwiWUVTXG4iOwoJZWxzZQoJCWNvdXQ8PCJOT1xuIjsKCX0KCXJldHVybiAwOwp9