문제Statement language한국어expand_more한국어English(1,2,⋯ ,N)(1, 2, \cdots, N)(1,2,⋯,N)의 순열 (P1,P2,⋯ ,PN)(P_1, P_2, \cdots, P_N)(P1,P2,⋯,PN중, 모든 1≤i≤N1 \le i \le N1≤i≤N에 대하여 ∣i−Pi∣|i - P_i|∣i−Pi∣가 222의 거듭제곱수인 것을 구하여라. 여기서 222의 거듭제곱수는 1,2,4,8,16,⋯1, 2, 4, 8, 16, \cdots1,2,4,8,16,⋯를 말한다.입력입력은 다음과 같은 형식으로 주어진다.NNN출력조건을 만족하는 순열 P1,P2,…,PNP_1, P_2, \ldots, P_NP1,P2,…,PN이 존재하면, 다음과 같은 형식으로 출력한다.제한 1≤N≤200 0001 \leq N \leq 200 \ 0001≤N≤200 000. 서브태스크#ScoreConstraints17N≤2N \le 2N≤2227N≤2 000N \le 2 \ 000N≤2 000319NNN은 짝수이다.예제Sample 1InputCopy1OutputCopy-1Sample 2InputCopy2OutputCopy2 1Sample 3InputCopy5OutputCopy2 3 1 5 4Show tags