전장은 도시 N개와 양방향 도로 R개로 이루어져 있다. 원하는 도시 C 하나를 골라 출발해서 R개의 도로를 각각 정확히 한 번씩 지난 뒤 다시 C로 돌아오는 것이 목표다.
그런 이동이 불가능하면 도로를 새로 놓아 가능하게 만들어야 하고, 새로 놓는 도로의 개수는 최소여야 한다. 같은 두 도시를 잇는 도로가 여러 개 있을 수 있다. 새 도로는 서로 다른 두 도시 사이라면 어디든 놓을 수 있고, 이미 도로가 있는 두 도시 사이에도 다시 놓을 수 있다.
각 테스트 케이스마다 새로 놓아야 하는 도로의 최소 개수를 구한다.