위의 그림은 간단한 예제로써 1,2,3... 9 가 마을이고 그 사이의 간선들이 마을과 마을을 잇는 수송로이다.


여러분은 장군을 도와 모든 수송로를 파괴해 모든 마을이 서로 고립되게 하려고 한다.

이 장군은 좀 특이해서 한 마을을 지정해서 그 마을에 연결된 모든 수송로를 파괴한다고 한다.

(인도적인(?) 장군이라 선택한 마을자체는 파괴안한다고 하자)

이를테면 1번 2번 3번 4번 마을을 택한다면 총 4번의 파괴가 이루어지면 모든 마을은 단절된다.

하지만 2번,3번,4번 마을을 택한다면 아까보다 적은 총 3번의 파괴가 이루어지고 모든 마을은 단절된다.


임의의 그래프가 주어져있을떄 장군이 모든마을을 고립시키기 위한 최소한의 파괴횟수를 알아내시오...