#P71. 交换数据(tiaozheng)

交换数据(tiaozheng)

说明

明明最近在研究数组,对数组的操作特别感兴趣,他发现一个很有意思的问题,如果只是交换数组里面的某两个数很简单,但是如果交换数组中任意指定的两段不重复的数据,该怎么解决呢?

输入格式

第一行:只有1个整数n(2≤n≤10000);

第二行:输入n个整数;

第三行:2个数,表示第一段数据开始和结束位置;

第四行:2个数,表示第二段数据开始和结束位置。

(注意:交换的2段数据确保不重复)

输出格式

一行,交换后的数组元素。

样例

10
10 20 30 40 50 60 70 80 90 100
2 4
6 7
10 60 70 50 20 30 40 80 90 100