输入第一行包含一个整数 $N$,代表字符串树的节点数量。
接下来 $N-1$ 行,每行先是两个数 $U,V$,然后是一个字符串 $S$,表示节点和 $U$ 节点 $V$ 之间有一条直接相连的边,这条边上的字符串是 $S$。输入数据保证给出的是一棵合法的树。
接下来一行包含一个整数 $Q$,表示萌萌的问题数。
接来下 $Q$ 行,每行先是两个数 $U,V$,然后是一个字符串 $S$,表示萌萌的一个问题是节点 $U$ 和节点 $V$ 之间的最短路径上有多少字符串以 $S$ 为前缀。
输入中所有字符串只包含 $a-z$ 的小写字母。
$1 \le N,Q \le 100,000$,且输入所有字符串长度不超过 $10$。