Gegeben ist eine Zeichenkette $S$ der Länge $N$.
Welche Zeichenkette entsteht, wenn man die Reihenfolge der Zeichen vom $A$-ten Zeichen bis zum $B$-ten Zeichen von $S$ umkehrt und alle übrigen Zeichen unverändert lässt? Dabei ist das erste Zeichen von $S$ das $1$. Zeichen und das letzte Zeichen das $N$-te Zeichen.
Schreiben Sie ein Programm, das für eine gegebene Zeichenkette $S$ und $2$ ganze Zahlen $A, B$ die Zeichenkette ausgibt, die durch Umkehren der Reihenfolge der Zeichen vom $A$-ten bis zum $B$-ten Zeichen von $S$ entsteht.
Eingabe
Die Eingabe erfolgt über die Standardeingabe im folgenden Format:
$$ \begin{aligned} &N \ A \ B \\ &S \end{aligned} $$
Ausgabe
Geben Sie in $1$ Zeile die Zeichenkette aus, die durch Umkehren der Reihenfolge der Zeichen vom $A$-ten bis zum $B$-ten Zeichen von $S$ entsteht.
Bedingungen
- $1 \le A \le B \le N \le 200$.
- $S$ ist eine Zeichenkette der Länge $N$.
- Jedes Zeichen von $S$ ist ein englischer Groß- oder Kleinbuchstabe.
Beispiele
Eingabe 1
10 3 7 JOIjoiJoIj
Ausgabe 1
JOJiojIoIj
Eingabe 2
9 6 6 abcdefghi
Ausgabe 2
abcdefghi
Hinweis 2
- Es ist möglich, dass $A = B$ gilt.