바둑은 세로줄과 가로줄의 개수가 모두 홀수인 정사각형 판 위에서 둔다. 흔히 쓰는 크기는 9×9, 13×13, 19×19이지만, 여기서는 홀수 $n$에 대해 $3 \le n \le 19$인 $n \times n$ 크기를 사용한다.
흑과 백은 줄이 만나는 교차점에 번갈아 돌을 놓으며, 흑이 먼저 둔다. 각 차례에 플레이어는 돌을 놓거나 한 번 쉴 수 있고, 두 플레이어가 연달아 쉬면 게임이 끝난다. 돌을 놓는 것은 $P(x, y)$로 나타내며, $P$는 B(흑) 또는 W(백)이고 $\frac{1-n}{2} \le x, y \le \frac{n-1}{2}$가 교차점의 위치를 가리킨다. 판의 중앙 교차점은 $(0, 0)$이다.
다음 규칙을 따른다.
입력은 여러 개의 테스트 케이스로 이루어진다. 각 테스트 케이스는 판의 크기 $n$과 게임 중 놓인 돌의 개수 $m$을 담은 줄로 시작한다. 이어지는 $m$개의 줄은 각각 위 형식으로 하나의 착점을 나타낸다. $m$은 돌을 놓은 횟수만 센다는 점에 유의하라. 쉬는 경우가 있으므로 같은 플레이어가 연달아 두 번 둘 수도 있다. 모든 수는 규칙에 맞다고 가정해도 좋다. 마지막 테스트 케이스 다음에는 0 0만 있는 줄이 오며, 이 줄은 처리하지 않는다.
각 테스트 케이스마다 흑의 점수와 백의 점수를 공백으로 구분하여 한 줄에 출력한다.