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


Submit solution

Points: 100 (partial)
Time limit: 2.0s
Memory limit: 256M

Author:
Problem type

Дано послідовність натуральних чисел \(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\).

Вихідні дані

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

Вхідні дані

9 2 5 6 9

Вихідні дані

1 5 4 3 2 9 8 7 6

Вхідні дані

9 3 6 5 8

Вихідні дані

1 2 6 5 8 7 3 4 9


Comments

There are no comments at the moment.