색이 칠해진 정점 12개 이하의 트리가 직선 간선으로 좌우 대칭되게 그려지는지 판정합니다.
보통6완전 탐색트리백트래킹아직 제출이 없습니다시간 제한5초메모리 제한512 MB정점마다 색이 칠해진 정점 N개짜리 트리가 주어진다. 이 트리를 평면에 대칭축이 하나 있도록 그릴 수 있는지 판정하라.
정확히 말하면, 트리가 축 대칭이라는 것은 모든 정점에 평면 좌표를 하나씩 배정해서 다음 네 조건을 동시에 만족시킬 수 있다는 뜻이다.
첫째 줄에 테스트 케이스의 개수 T가 주어진다. 이어서 T개의 테스트 케이스가 주어진다.
각 테스트 케이스의 첫째 줄에는 트리의 정점 개수 N이 주어진다.
다음 N개 줄에는 대문자 알파벳이 하나씩 주어진다. i번째 줄은 i번 정점의 색이다.
다음 N−1개 줄에는 두 정수 i와 j (1≤i<j≤N)가 주어진다. i번 정점과 j번 정점을 잇는 간선이 있다는 뜻이다. 주어지는 간선은 항상 연결된 트리를 이룬다.
제한
각 테스트 케이스마다 "Case #x: y" 형식으로 한 줄씩 출력한다. x는 1부터 시작하는 테스트 케이스 번호이고, y는 트리가 위 정의대로 축 대칭이면 SYMMETRIC, 아니면 NOT SYMMETRIC이다.
첫 번째 테스트 케이스는 다음과 같이 그릴 수 있다.

두 번째 테스트 케이스는 정점을 어떻게 배치해도 대칭축이 생기지 않는다.

세 번째 테스트 케이스를 대칭축이 있게 그리는 방법 하나는 다음과 같다.
