등고선

아직 제출이 없습니다시간 제한1초메모리 제한128 MB

문제

좌표축에 평행한 변으로만 이루어진 다각형들의 집합을 생각하자. 이러한 다각형 집합을 다음 조건을 만족하도록 순서대로 나열할 수 있으면 등고선계(system of contour lines)라고 부른다. 첫 번째 다각형이 두 번째 다각형을 자신의 내부에 포함하고, 두 번째 다각형이 세 번째 다각형을 자신의 내부에 포함하며, 이런 식으로 계속 이어진다. 즉, 모든 다각형을 하나의 사슬처럼 겹겹이 포갤 수 있어야 하고, 각 다각형은 바로 앞 다각형의 내부에 완전히 들어 있어야 한다.

여러 개의 다각형 집합이 주어질 때, 각 집합이 등고선계인지 판정하여라.

다음을 수행하는 프로그램을 작성하라.

  • 여러 다각형 집합의 정보를 입력받는다,
  • 각 집합이 등고선계인지 판정한다,
  • 결과를 표준 출력에 쓴다.

입력

첫째 줄에 처리할 집합의 개수 tt (1t101 \le t \le 10)가 주어진다. 이어서 tt개의 집합이 주어진다.

각 집합의 첫째 줄에는 그 집합에 속한 다각형의 개수 nn (1n2501 \le n \le 250)이 주어진다. 다음 nn개의 줄에는 각각 다각형 하나의 정보가 주어진다. 각 줄은 그 다각형의 꼭짓점 개수 mim_i (4mi2504 \le m_i \le 250)로 시작하고, 이어서 다각형의 연속된 꼭짓점 좌표를 나타내는 mim_i개의 정수 쌍 xijx_{ij}, yijy_{ij} (0xij,yij2000000 \le x_{ij}, y_{ij} \le 200\,000)가 하나의 공백으로 구분되어 주어진다.

모든 다각형의 변은 좌표축에 평행하고, 인접한 두 변은 한 직선 위에 있지 않으며, 각 다각형의 경계는 자기 자신과 교차하지 않는다.

출력

tt개의 줄을 출력한다. kk번째 줄에는 kk번째 다각형 집합이 등고선계이면 TAK(예)를, 그렇지 않으면 NIE(아니오)를 출력한다.

힌트

등고선을 이루도록 겹겹이 포개진 좌표축 평행 다각형들