20220243 - 字符串游戏

Time Limit

1000 毫秒

Memory Limit

128 MB

通过次数

7

提交次数

17

有三个字符串s,t,p,每次操作从p中拿出一个字符插入到s的任意位置。能否经过若干次操作将s变为t

例如,p="aba",s="de",则以下操作均合法:

Input

第一行,一个整数n,表示有n组测试数据。

每行一组测试数据,包含三个用单个空格分隔的字符串,分别表示s,t,p

对于100%的数据:

1 \le n \le 1000

s,t,p仅含有小写字母;s,t,p的长度不超过10^5

Output

n行,每组测试数据一行。若该组测试数据能通过若干次操作将s变为t则输出YES,否则输出NO

Examples

Input

4
ab acxb cax
a aaaa aaabbcc
a aaaa aabbcc
ab baaa aaaaa

Output

YES
YES
NO
NO