조는 음식점 비평을 전문으로 하는 블로거다. 오늘은 워털루 지역에 있는 베트남 쌀국수 가게를 모두 돌아보고 어느 집이 가장 좋은지 판단하려고 한다.
워털루에는 음식점이 N개 있고 0번부터 N−1번까지 번호가 붙어 있다. 그중 M개만 쌀국수 가게다. 조는 어느 음식점에서 출발해도 된다. 워털루의 도로는 N−1개이고 각 도로는 음식점 두 곳을 잇는다. 이 도로만 이용해서 어느 음식점에서든 다른 어느 음식점으로든 갈 수 있다. 도로 하나를 지나는 데 걸리는 시간은 정확히 1분이다.
컴퓨터 과학에서는 이런 구조의 도로망을 트리라고 부른다. 트리의 예 세 가지는 다음과 같다.

모든 트리에는 다음 성질이 있다. 두 지점 사이에 같은 도로를 두 번 지나지 않는 경로가 정확히 하나 있다.
조가 쌀국수 가게를 모두 방문하려면 도로를 이동하는 데 최소 몇 분을 써야 하는가?