프로그램 명: starship_3nel
제한시간: 1 초

다솜이는 3ne1이라고 하는 1인용 게임을 즐겨한다.

3ne1이라는 게임에서, N개의1이상3이하의 수들이 주어진다.다솜이는 인접한 수 두 개P, Q를 선택하여 그 두 수를 지우고, PneQ의 값을 집어넣는다 .
여기서, PneQ는, P=Q일 땐 P이고, P≠Q일 땐 6-P-Q이다.

이 때 최종적으로 남는 수가 각각1, 2, 3이 되게 하는 방법의 수를 구하는 프로그램을 작성하시오.

입력

출력

최종적으로 남는 수가 각각 1, 2, 3이 되게 하는 방법의 수를 출력한다. 답이 너무 클 수 있으므로 10,007로 나눈 나머지를 출력한다.

입출력 예

입력

4
1 3 3 1

출력

2 2 2

예제 설명

한 개의 수를 남기는 방법은 총 6가지가 있다.

이 6가지 중 최종적으로 1, 2, 3이 남는 것 모두 2가지이다.
출처:functionx

[질/답] [제출 현황] [푼 후(0)]
[ 채 점 ] [홈으로]  [뒤 로]