시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 1024 MB108349545448.712%

문제

코코는 $3\times 3$의 사각 격자 모양의 초콜릿 보관함을 갖고 있다. 이 보관함은 가운데 칸이 막혀 있고 그 자리에 숫자를 표시하는 화면이 붙어 있다. 나머지 8칸에는 초콜릿을 최대 하나씩 보관할 수 있다.

화면에는 숫자가 최대 4개까지 표시되고, 각각의 숫자는 초콜릿이 들어있는 연결된 칸의 개수를 나타낸다. 숫자가 여러 개이면 오름차순으로 표시된다. 두 칸이 한 변을 따라 맞닿아 있으면 그 두 칸은 연결되어 있다고 한다.

코코는 똑같은 초콜릿 보관함을 하나 더 만들어서 한별이에게 선물하려고 한다. 버그가 있을지 모른다고 걱정하는 코코를 위해, 보관함의 테스트를 도와주자.

입력

첫 줄에는 테스트 케이스의 개수 $T$가 주어진다. ($1\le T\le 100$)

각 테스트 케이스는 4줄로 이루어져 있다. 첫 3줄에는 초콜릿 보관함의 상태가 주어진다. O는 그 칸에 초콜릿이 있음, X는 없음을 뜻하며, 가운데 칸은 -로 표시된다. 4번째 줄에는 화면에 표시된 숫자의 개수 $n$과 숫자의 목록 $a_1,a_2,\cdots ,a_n$이 순서대로 주어진다. ($0\le n\le 4$, $1\le a_1\le a_2\le\cdots\le a_n\le 8$)

출력

각 테스트 케이스마다, 화면의 표시가 올바르다면 1, 아니라면 0을 출력한다.

예제 입력 1

6
OOO
O-O
XOO
1 7
XOO
O-O
XXO
2 1 4
OXO
O-X
XXO
3 1 1 2
XOX
O-O
XOX
4 1 1 1 1
XOO
O-O
OOX
1 6
OXX
O-O
XXO
3 1 1 2

예제 출력 1

1
1
1
1
0
0

출처

Contest > BOJ User Contest > 초콜릿컵 > 제2회 초콜릿컵 B번