On vous donne une chaîne de caractères $S$ de longueur $N$.
Quelle chaîne obtient-on si l'on inverse l'ordre des caractères du $A$-ième au $B$-ième caractère de $S$, tout en laissant les autres caractères inchangés ? Ici, le premier caractère de $S$ est le $1$-er caractère et le dernier caractère est le $N$-ième caractère.
Étant donné la chaîne $S$ et $2$ entiers $A, B$, écrivez un programme qui affiche la chaîne obtenue en inversant l'ordre des caractères du $A$-ième au $B$-ième caractère de $S$.
Entrée
L'entrée est fournie depuis l'entrée standard dans le format suivant :
$$ \begin{aligned} &N \ A \ B \\ &S \end{aligned} $$
Sortie
Affichez sur $1$ ligne la chaîne obtenue en inversant l'ordre des caractères du $A$-ième au $B$-ième caractère de $S$.
Contraintes
- $1 \le A \le B \le N \le 200$.
- $S$ est une chaîne de caractères de longueur $N$.
- Chaque caractère de $S$ est une lettre majuscule ou minuscule de l'alphabet anglais.
Exemples
Entrée 1
10 3 7 JOIjoiJoIj
Sortie 1
JOJiojIoIj
Entrée 2
9 6 6 abcdefghi
Sortie 2
abcdefghi
Note 2
- Il est possible que $A = B$.