StatementKOEN(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+Pii+P_ii+Pi가 222의 거듭제곱수인 것을 구하여라. 여기서 222의 거듭제곱수는 1,2,4,8,16,⋯1, 2, 4, 8, 16, \cdots1,2,4,8,16,⋯를 말한다.Input입력은 다음과 같은 형식으로 주어진다.NNNOutput다음과 같은 형식으로 출력한다.P1 P2 ⋯ PNP_1 \ P_2 \ \cdots \ P_NP1 P2 ⋯ PNConstraints 1≤N≤200 0001 \le N \le 200\ 0001≤N≤200 000. Subtasks#점수제한115N≤2N \leq 2N≤2256N≤2 000N \leq 2 \ 000N≤2 000329추가 제약 조건이 없다.Samples예제 1입력복사1출력복사1예제 2입력복사4출력복사3 2 1 4