每一个数据有多组测试,第一行输入一个整数 $C$,表示总的测试个数。
对于每一组测试来说:
第一行输入两个整数,分别表示树 $T$ 的结点个数 $n$ 与模式长度 $m$。结点被依次编号为 $1$ 到 $n$;
之后一行,依次给出了 $n$ 个大写字母(以一个长度为 $n$ 的字符串的形式给出),依次对应树上每一个结点上的字符(第 $i$ 个字符对应了第 $i$ 个结点)。
之后 $n-1$ 行,每行有两个整数 $u$ 和 $v$ 表示树上的一条无向边,之后一行给定一个长度为 $m$ 的由大写字母组成的字符串,为模式串 $S$。