도넛 행성
면접 대비시간 제한1초메모리 제한1024 MB
N×M 격자의 맞은편 가장자리가 서로 이어진 토러스로 보고, 빈 칸끼리 연결된 영역의 개수를 구합니다.
문제
준겸이는 칸으로 이루어진 도넛 모양의 행성에 살고 있다. 행성에는 위 그림처럼 격자 모양으로 줄이 그어져 있다.

각 칸은 숲으로 막혀 있거나, 지나갈 수 있도록 비어 있다.
준겸이는 자신의 집 위치를 으로 정했다. 준겸이는 행성 위에서 상하좌우로 걸어 다닐 수 있다. 오른쪽으로 한 칸 걸어가면 에 도달하고, 아래로 한 칸 걸어가면 에 도달한다. 에서 오른쪽으로 칸 걸어가면 한 바퀴를 돌아 원래 자리로 돌아온다. 마찬가지로 에서 아래로 칸 걸어가면 으로 돌아온다. 행성은 연결되어 있으므로, 에서 왼쪽으로 한 칸 걸어가면 에 도달하고, 위로 한 칸 걸어가면 에 도달한다.
준겸이는 행성을 탐험하려고 한다. 비어 있는 칸 에서 출발해 숲에 막히지 않고 비어 있는 칸 에 도달할 수 있다면, 와 는 같은 구역이다. 도달할 수 없다면 서로 다른 구역이다. 준겸이가 탐험할 수 있는 빈 구역의 개수를 출력해야 한다.
입력
첫 번째 줄에 과 이 공백을 사이에 두고 주어진다.
두 번째 줄부터 개의 줄에 걸쳐 개의 칸에 대한 정보가 주어진다. 두 번째 줄부터 번째 줄에 주어지는 번째 정수는 칸 에 대한 정보이다. 0이면 비어 있는 칸이고, 1이면 숲으로 막혀 있는 칸이다.
출력
탐험할 수 있는 구역의 개수를 출력한다.