Du får en sträng $S$ av längd $N$.
Vilken sträng bildas om vi vänder på ordningen av tecknen från det $A$:te tecknet till det $B$:te tecknet i $S$, medan övriga tecken lämnas oförändrade? Här är det första tecknet i $S$ det $1$:a tecknet och det sista tecknet det $N$:te tecknet.
Givet strängen $S$ och $2$ heltal $A, B$, skriv ett program som skriver ut den sträng som bildas genom att vända på ordningen av tecknen från det $A$:te till det $B$:te tecknet i $S$.
Indata
Indatan ges från standardinmatningen i följande format:
$$ \begin{aligned} &N \ A \ B \\ &S \end{aligned} $$
Utdata
Skriv på $1$ rad ut strängen som bildas genom att vända på ordningen av tecknen från det $A$:te till det $B$:te tecknet i $S$.
Begränsningar
- $1 \le A \le B \le N \le 200$.
- $S$ är en sträng av längd $N$.
- Varje tecken i $S$ är en stor eller liten engelsk bokstav.
Exempel
Indata 1
10 3 7 JOIjoiJoIj
Utdata 1
JOJiojIoIj
Indata 2
9 6 6 abcdefghi
Utdata 2
abcdefghi
Förklaring 2
- Det kan hända att $A = B$.