输入文件第一行是三个用空格分开的正整数 $N$、$M$和$L$,分别表示城市数目、单向道路数目和交通部指定的最短路径包含多少条道路。
按下来 $M$ 行,每行三个用空格分开的整数 $a$、$b$ 和 $c$,表示存在一条由城市 $a$ 到城市 $b$ 的长度为 $c$ 的单向道路。这 $M$ 行的行号也是对应道路的编号,即其中第一行对应的道路编号为 $1$,第二行对应的道路编号为 $2$,…,第 $M$ 行对应的道路编号为 $M$。
最后一行为 $L$ 个用空格分开的整数 $sp_1, \ldots, sp_L$,依次表示从城市 $1$ 到城市 $N$ 的由交通部指定的最短路径上的道路的编号。