每个测试点包含多组数据,第一行是一个整数 $T$,表示数据组数。注意各组数据之间是互相独立的。
对于每组数据,第一行包含三个正整数 $n,m,k$,表示 J 国的 $n$ 座城市(从 $1 \sim n$ 编号),$m$ 条道路,Vani 感兴趣的城市的个数 $k$。
接下来 $m$ 行,每行包括 $3$ 个正整数 $x,y,z$,表示从第 $x$ 号城市到第 $y$ 号城市有一条长度为 $z$ 的单向道路。注意 $x,y$ 可能相等,一对 $x,y$ 也可能重复出现。
接下来一行包括 $k$ 个正整数,表示 Vani 感兴趣的城市的编号。