Énoncé¶
Une fois la tâche accomplie, votre correspondant laisse une autre lettre pour donner rendez-vous à Joseph Marchand. Cependant, le message est chiffré d'une manière très spécifique. À l'aide d'un message connu et de sa version chiffrée, Joseph va essayer de comprendre comment fonctionne le chiffrement.
Le message en clair et le message chiffré sont encodés en deux listes, contenant une fois chaque entier de $1$ à $N$.
Pour dériver le message chiffré depuis le message en clair, Joseph suppose que deux opérations ont pu être utilisées :
EMPILE
: Déplacer le dernier élément du message chiffré à la fin d'un registre temporaire;DEPILE
: Déplacer le dernier élément du registre temporaire à la fin du message chiffré.
Aidez Joseph à déterminer, si elle existe, la suite d'instruction permettant de dériver le message chiffré depuis le message en clair.
Entrée¶
L’entrée contiendra :
- Sur la première ligne, un entier : N, taille des messages.
- Sur la ligne suivante, une liste de N entiers séparés par des espaces : clair, message en clair.
- Sur la ligne suivante, une liste de N entiers séparés par des espaces : chiffre, message chiffré.
Sortie¶
Afficher une instruction par ligne parmi EMPILE
/ DEPILE
afin de dériver le
message chiffré depuis le message en clair. Si cela est impossible, afficher
sur une seule ligne IMPOSSIBLE
.
Contraintes¶
- $1 \le N \le 100$
- $\mathtt{clair}$ et $\mathtt{chiffre}$ sont des permutations de $[1; N]$
Contraintes de performance¶
- $1 \le N \le 100\,000$