A. 相聚

内存限制:512 MiB 时间限制:1000 ms 标准输入输出
题目类型:传统 评测方式:文本比较

题目描述

「元丰六年十月十二日夜,解衣欲睡,月色入户,欣然起行。念无与为乐者,遂至承天寺寻张怀民。……何夜无月?何处无竹柏?但少闲人如吾两人者耳。」
——苏轼《记承天寺夜游》

聚是一团火,散是满天星。两年前的今天,附中启明级创新班的同学们完成了高中学业后,以优异的成绩报考了五湖四海的高等学府。

和 的高考分数和兴趣都差不多,他们意向高校的集合是相同的。由于某种原因,他们不能报考同一城市的高校,但是他们希望他们所报考的学校所在城市的距离尽可能近。请你帮他们找到一对相距最近的拥有他们意向高校的城市。

具体来说,有 个点,编号从 到 ,其中有 个点是关键点,还有 条有向边,每条有向边连接一对点,问相距最近的一对关键点的距离。(单向可达即可)

输入格式

第一行三个正整数 ,,,含义如题。

接下来 行,第 行三个正整数 , , ,表示有向边的起点、终点和长度。

接下来一行 个正整数,表示关键点的编号。

输出格式

一行一个正整数,表示答案。

样例

样例输入

5 5 3
1 3 10
2 3 9
3 5 4
2 4 1
4 5 20
1 4 5

样例输出

14

数据范围与提示

对于前 的数据,。本部分分考察 Floyd。

对于另外 的数据,。本部分分是送给你的。

对于另外 的数据,保证给出的图是一个对称的有向图。本部分分考察 Dijkstra。

对于 的数据,, , 。考察 Dijkstra。