eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Подвійний переворот

Подвійний переворот

Дано послідовність натуральних чисел 1, 2, 3, ...,n(1 ≤ n ≤ 1000). Необхідно спочатку розташувати у зворотному порядку частину цієї послідовності від елемента з номером a до елемента з номером b, а потім – від c до d(a < b,c < d, 1 ≤ a,b,c,d ≤ 1000).

Вхідні дані

Дано числа n, a, b, c, d.

Вихідні дані

Вивести отриману послідовність.

Ліміт часу 1 секунда
Ліміт використання пам'яті 122.17 MiB
Вхідні дані #1
9 2 5 6 9
Вихідні дані #1
1 5 4 3 2 9 8 7 6
Вхідні дані #2
9 3 6 5 8
Вихідні дані #2
1 2 6 5 8 7 3 4 9