第一行是一个正整数 $T$,表示测试数据的组数,
对于每组测试数据,
第一行是三个整数 $n$,$m$,$k$,分别表示内联网的节点数、内联网的网线条数、字典树的节点数,
接下来 $m$ 行,每行包含四个整数 $a_i$,$b_i$,$c_i$,$d_i$($1 \leq a_i, b_i \leq n$,$0 \leq c_i \leq 20000$,$1 \leq d_i \leq k$),表示沿着这条网线可以从第 $a_i$ 个节点花费 $c_i$ 个单位时间到达第 $b_i$ 个节点,网线的口令是由从字典树的根到 $d_i$ 这个点的路径上的字符顺次拼接构成的字符串(可能为空),需要注意的是这个内联网可能有自环和重边,
接下来 $k − 1$ 行,每行包含三个整数 $u_i$,$v_i$,$w_i$($1 \leq u_i, v_i \leq k$,$1 \leq w_i \leq 20000$),表示字典树上有一条 $u_i \rightarrow v_i$ 的边,边上有字符 $w_i$,保证给出的边构成一棵以 $1$ 为根的有根树,并且每个点连出去的边上的 字符互不相同。
