CF49C.Disposition

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

Vasya bought the collected works of a well-known Berland poet Petya in nn volumes. The volumes are numbered from 11 to nn . He thinks that it does not do to arrange the book simply according to their order. Vasya wants to minimize the number of the disposition’s divisors — the positive integers ii such that for at least one jj ( 1<=j<=n1<=j<=n ) is true both: jj modmod i=0i=0 and at the same time p(j)p(j) modmod i=0i=0 , where p(j)p(j) is the number of the tome that stands on the jj -th place and modmod is the operation of taking the division remainder. Naturally, one volume can occupy exactly one place and in one place can stand exactly one volume.

Help Vasya — find the volume disposition with the minimum number of divisors.

输入格式

The first line contains number nn ( 1<=n<=1000001<=n<=100000 ) which represents the number of volumes and free places.

输出格式

Print nn numbers — the sought disposition with the minimum divisor number. The jj -th number ( 1<=j<=n1<=j<=n ) should be equal to p(j)p(j) — the number of tome that stands on the jj -th place. If there are several solutions, print any of them.

输入输出样例

  • 输入#1

    2
    

    输出#1

    2 1 
    
  • 输入#2

    3
    

    输出#2

    1 3 2 
    
首页