거대한 폭풍이 맨해튼을 휩쓸면서 송전선이 대거 끊어졌고, 여러 블록이 통째로 정전됐다. 1차 피해 조사에서 어떤 블록끼리 아직 송전선으로 이어져 있고 어떤 블록끼리 끊어졌는지 정리한 보고서가 나왔다. 두 블록이 송전선으로 이어져 있으면 한쪽 블록에 전기가 들어올 때 다른 쪽 블록에도 전기가 들어온다. 송전선은 가로나 세로로 인접한 블록 사이에만 놓을 수 있다. 자체 발전기가 있거나 외부 전원에 연결된 블록의 목록도 급히 만들었다.
격자 모양인 이 도시의 모든 블록에 다시 전기가 들어오도록 비상 송전선을 놓으려고 한다. 필요한 비상 송전선의 최소 개수를 구하라.
첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 다음과 같이 주어진다.
각 테스트 케이스마다 모든 블록을 전원에 연결하는 데 필요한 비상 송전선의 최소 개수를 한 줄에 출력한다.