첫째 줄에 행사에 참여하는 사람 수 N, 지도에 있는 정점 개수 K, 정점을 잇는 길의 개수 L이 주어진다. (2≤N≤100000, 1≤K≤100000, 1≤L≤100000)
다음 N개의 줄에는 각 사람의 위치를 나타내는 수 Si가 주어진다. (1≤Si≤K) i번째 사람이 Si번 정점에 있다는 뜻이다. 여러 사람이 같은 정점에 있을 수도 있다.
다음 L개의 줄에는 길 하나의 정보가 Bi, Ci, Di로 주어진다. (1≤Bi=Ci≤K, 1≤Di≤5000) Bi번 정점과 Ci번 정점을 잇는 길이 Di km인 길이 있다는 뜻이다. 길은 양쪽 방향으로 다닐 수 있고, 같은 두 정점을 잇는 길이 여러 개 주어질 수도 있다.