불가능한 설계

0부터 N-1까지의 순열이 원 위에 놓여 있을 때, 모든 쌍을 잇는 현을 서로 다른 높이로 그릴 때 두 현이 교차하는지 판정한다.

보통6기하조합론배열아직 제출이 없습니다시간 제한1초메모리 제한128 MB

문제

원 위에 기둥 NN개가 서 있다. 각 기둥에는 00 이상 N1N-1 이하의 정수가 하나씩 적혀 있고, 같은 수가 두 번 적힌 기둥은 없다.

0x<yN10 \le x < y \le N-1인 모든 정수 쌍 (x,y)(x, y)마다, xx가 적힌 기둥과 yy가 적힌 기둥을 막대 하나로 잇는다. 이 막대는 지면과 평행하고 높이 x+yx+y에 떠 있다. 기둥은 충분히 높다고 가정한다.

막대 두 개가 겹치면 이렇게 이을 수 없다. 막대를 실제로 놓기 전에 겹치는 막대가 있는지 판정하라.

입력

첫째 줄에 기둥의 개수 NN이 주어진다. (2N10000002 \le N \le 1\,000\,000)

둘째 줄에 원을 따라 한 방향으로 읽은 순서대로 각 기둥에 적힌 수가 주어진다. 이 수열은 0,1,,N10, 1, \dots, N-1의 순열이다.

출력

겹치는 막대가 있으면 TAK, 없으면 NIE를 출력한다.