Étant donné deux tableaux, vous devez déterminer s’il est possible d’obtenir le second en effectuant une coupure en un seul endroit dans le premier tableau, puis en échangeant les deux segments ainsi formés. Les tranches vides sont autorisées.
Input
La première ligne de l’entrée contient un entier unique n représentant la taille des deux tableaux (1 ≤ n ≤ 1000).
La deuxième ligne contient n entiers séparés par des espaces ( ≤ ≤ ).
La troisième ligne contient n entiers séparés par des espaces ( ≤ ≤ ).
Output
Le programme doit imprimer Yes s’il est possible de choisir un seul endroit pour couper le premier tableau et obtenir le second après avoir échangé les deux segments, et No dans le cas contraire.