#include <iostream>
#include <sstream>
#include <cstdio>
#include <cstdlib>
#include <cmath>
#include <string.h>
#include <vector>
#include <list>
#include <queue>
#include <deque>
#include <stack>
#include <map>
#include <set>
#include <algorithm>
using namespace std;
int main()
{
int t;
char str1[100001],str2[100001],*p;
scanf("%d",&t);
while(t--)
{
scanf("%s",str1);
scanf(" %s",str2);
p=strstr(str1,str2);
if(p!=NULL)
printf("YES\n");
else
printf("NO\n");
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPiAgIAojaW5jbHVkZSA8c3N0cmVhbT4gICAKI2luY2x1ZGUgPGNzdGRpbz4gICAKI2luY2x1ZGUgPGNzdGRsaWI+ICAgCiNpbmNsdWRlIDxjbWF0aD4gICAgICAgCiNpbmNsdWRlIDxzdHJpbmcuaD4gICAKI2luY2x1ZGUgPHZlY3Rvcj4gICAKI2luY2x1ZGUgPGxpc3Q+ICAgCiNpbmNsdWRlIDxxdWV1ZT4gICAKI2luY2x1ZGUgPGRlcXVlPiAgIAojaW5jbHVkZSA8c3RhY2s+ICAgCiNpbmNsdWRlIDxtYXA+ICAgCiNpbmNsdWRlIDxzZXQ+ICAgCiNpbmNsdWRlIDxhbGdvcml0aG0+ICAgCnVzaW5nIG5hbWVzcGFjZSBzdGQ7ICAKaW50IG1haW4oKQp7CiAgICBpbnQgdDsKY2hhciBzdHIxWzEwMDAwMV0sc3RyMlsxMDAwMDFdLCpwOwpzY2FuZigiJWQiLCZ0KTsKd2hpbGUodC0tKQp7CnNjYW5mKCIlcyIsc3RyMSk7CnNjYW5mKCIgJXMiLHN0cjIpOwpwPXN0cnN0cihzdHIxLHN0cjIpOwppZihwIT1OVUxMKQpwcmludGYoIllFU1xuIik7CmVsc2UKcHJpbnRmKCJOT1xuIik7Cn0KCnJldHVybiAwOwp9Cg==