2656: CTK10 数列循环右移

Memory Limit:256 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:0 Solved:0

Description

[md] 一个数列A中存有n个整数,要将每个整数循环向右移2个位置,即将A中的数据由(A[0] A[1]……A[n-3] A[n-2] A[n-1])变换为(A[n-2] A[n-1] A[0] A[1]……A[n-3])(最右2个数循环移至最左面的2个位置)。 例如:数列 1 2 3 4 5循环右移2位,得到 4 5 1 2 3。 循环右移操作过程如下图所示: ![](https://s1.ax1x.com/2023/09/05/pPrdz01.png) [/md]

Input

输入有2行,第1行是1个正整数n(2 <= n <= 30),表示数列的长度。 第2行包含数列的n个正整数,之间用空格分隔。

Output

根据题目描述,输出循环右移2位以后的数列,之间用一个空格分隔。

Sample Input Copy

5
1 2 3 4 5

Sample Output Copy

4 5 1 2 3

HINT