다음과 같은 과정을 통해 만들어진 무방향 가중치 연결그래프 $G=(V, E)$가 주어진다.
예를 들어, 다음은 올바른 입력에 해당하는 그래프이다.

그러나, 다음은 올바르지 않은 입력에 해당하는 그래프이다.

$G$의 서로 다른 정점 $K$개가 주어질 때, 간선의 부분집합 $E' \subseteq E$를 적절히 골라 $G'=(V, E')$에서 주어진 $K$개의 정점이 같은 연결성분에 있게 해야 한다. 이러한 $E'$ 중 $E'$에 속하는 간선의 가중치 합의 최솟값을 구하여라. 다시 말해, 주어진 $K$개의 정점을 모두 연결하는 부분그래프의 최소 가중치를 구하여라.
첫 번째 줄에 $N$과 $M$이 공백으로 구분되어 주어진다.
두 번째 줄부터 $M$개의 줄에 걸쳐 $i$번째 간선을 나타내는 세 정수 $s_i$, $e_i$, $w_i$가 공백으로 구분되어 주어진다. 이는 $i$번째 간선이 $s_i$와 $e_i$를 연결하는 가중치 $w_i$의 간선이라는 뜻이다.
$(M+2)$번째 줄에는 $K$가 주어진다.
$(M+3)$번째 줄에는 $K$개의 서로 다른 정점 $V_1, V_2, \cdots, V_K$가 공백으로 구분되어 주어진다.
첫 번째 줄에 답에 해당하는 정수를 출력한다.
예제 4의 답은 다음과 같다.
