Architgupta001 / Hacktoberfest-2021

15 stars 129 forks source link

CSES_Permutations #261

Open AdiTyaa-Raj opened 2 years ago

AdiTyaa-Raj commented 2 years ago

A permutation of integers 1,2,…,n is called beautiful if there are no adjacent elements whose difference is 1.

Given n, construct a beautiful permutation if such a permutation exists.

Input

The only input line contains an integer n.

Output

Print a beautiful permutation of integers 1,2,…,n. If there are several solutions, you may print any of them. If there are no solutions, print "NO SOLUTION".

Constraints 1≤n≤106 Example 1

Input: 5

Output: 4 2 5 3 1

Example 2

Input: 3

Output: NO SOLUTION

AdiTyaa-Raj commented 2 years ago

Please assign this issue to me in c++ language