첫째 줄에 데이터 집합의 개수 P (1≤P≤1000)가 주어진다.
각 데이터 집합의 첫 줄에는 그 집합에 남은 줄의 수 N (1≤N≤500), 공백, 출발 도시의 이름, 공백, 도착 도시의 이름이 주어진다. 이어지는 N개의 줄에는 도로가 하나씩 주어지며, 각 줄은 한쪽 도시의 이름, 공백, 다른 쪽 도시의 이름, 공백, 두 도시 사이의 거리(킬로미터)로 이루어진다.
거리는 1 이상 1000000 이하의 정수다. 도시 이름은 [a-z], [A-Z], 기호 "-"로 이루어진 길이 30 이하의 문자열이며, 대문자와 소문자를 구분한다. 출발 도시에서 도착 도시로 가는 경로는 항상 존재한다.