Дана последовательность натуральных чисел 1, 2, 3, ..., N (1 ≤ N ≤ 1000). Необходимо сначала расположить в обратном порядке часть этой последовательности от элемента с номером A до элемента с номером B, а затем от C до D (A < B; C < D; 1 ≤ A, B, C, D ≤ N). Вводятся натуральные числа числа N, A, B, C, D. Требуется вывести полученную последовательность.
Пример:
Input:
10 3 6 1 2
Output:
10 9 8 2 1 3 4 5 6 7