Problem

4 /6


sauts périlleux

Problem

Un groupe de jeunes est géré par un Jedi, mais lorsqu'ils accèdent au rang de Padawan, un Maître Jedi leur est attaché, individuellement. Il était tressé derrière l'oreille droite et le reste des cheveux était soigneusement coiffé.

Le Padawan a accompagné son maître dans toutes les missions dangereuses de la galaxie. Mais parfois le maître pouvait quitter son élève s'il pensait que cette tâche était trop dure pour lui.

Les Padawans vivaient et s'entraînaient non seulement dans le temple, mais aussi dans des académies spéciales et des vaisseaux spatiaux.

Les padawans avaient également des séances d'entraînement en groupe. Dans les entraînements de groupe, des sauts inversés ont été pratiqués. & nbsp; Le sens de l'entraînement était le suivant : il fallait se retourner dans un saut et changer de position de manière à ce que la file de tous les Padawans s'aligne dans l'ordre inverse.

Énumérons tous les Padawans de la ligne avec des nombres naturels 1, 2, 3, ..., N (\(1 <= N < ;= 1000\)).
Écrivez un programme qui déterminera la position finale des Padawans après deux sauts périlleux. Tout d'abord, les sauts inversés sont effectués du numéro de padawan A au numéro de padawan B, puis de C à < code>D (\(A<B\)\(C < D \) ; \(1 <= A, B, C, D <= N\)).


Entrée 
Entrez des nombres naturels N,A,B,C,< code>D.

Mentions légales
Vous voulez sortir la séquence résultante.
 
Exemples
# Entrée Sortie
1 9 2 5 6 9 1 5 4 3 2 9 8 7 6
2 9 3 6 5 8 1 2 6 5 8 7 3 4 9