CF909F AND-permutations

Description

Given an integer $ N $ , find two permutations: 1. Permutation $ p $ of numbers from 1 to $ N $ such that $ p_{i}≠i $ and $ p_{i}&i=0 $ for all $ i=1,2,...,N $ . 2. Permutation $ q $ of numbers from 1 to $ N $ such that $ q_{i}≠i $ and $ q_{i}&i≠0 $ for all $ i=1,2,...,N $ . $ & $ is the [bitwise AND operation](https://en.wikipedia.org/wiki/Bitwise_operation#AND).

Input Format

The input consists of one line containing a single integer $ N $ ( $ 1

Output Format

For each subtask, if the required permutation doesn't exist, output a single line containing the word "NO"; otherwise output the word "YES" in the first line and $ N $ elements of the permutation, separated by spaces, in the second line. If there are several possible permutations in a subtask, output any of them.