Se da una cadena $S$ de longitud $N$.
¿Qué cadena se obtiene si invertimos el orden de los caracteres desde el $A$-ésimo carácter hasta el $B$-ésimo carácter de $S$, dejando los demás caracteres sin cambios? Aquí, el primer carácter de $S$ es el $1$-er carácter y el último es el $N$-ésimo carácter.
Dada la cadena $S$ y $2$ enteros $A, B$, escribe un programa que imprima la cadena que se obtiene al invertir el orden de los caracteres desde el $A$-ésimo carácter hasta el $B$-ésimo carácter de $S$.
Entrada
La entrada se proporciona desde la entrada estándar en el siguiente formato:
$$ \begin{aligned} &N \ A \ B \\ &S \end{aligned} $$
Salida
Imprime en $1$ línea la cadena que se obtiene al invertir el orden de los caracteres desde el $A$-ésimo carácter hasta el $B$-ésimo carácter de $S$.
Restricciones
- $1 \le A \le B \le N \le 200$.
- $S$ es una cadena de longitud $N$.
- Cada carácter de $S$ es una letra mayúscula o minúscula del alfabeto inglés.
Ejemplos
Entrada 1
10 3 7 JOIjoiJoIj
Salida 1
JOJiojIoIj
Entrada 2
9 6 6 abcdefghi
Salida 2
abcdefghi
Nota 2
- Es posible que $A = B$.