Problem Statement
You are give an initial string of length
. You are also given
queries, in order, each containing two integers
and
meaning you should reverse the substring from
to
(
-indexed and inclusive) of your current string (which was initially
but may have undergone changes from the queries). Each query should be processed in order and you should be reversing the string after all the reverses before it had already been done.
Determine the string after all queries are done.
Input Format
Your first line will contain and
.
Your next line will contain
.
Your next
lines will contain two integers each, representing
and
for that query.
Output Format
You should output the final string after all the reverse operations are performed.
Constraints
Subtask 1
Subtask 2
Sample Cases
Input 1
9 3
something
1 2
1 5
0 7
Output 1
nimoethsg
Input 2
10 3
hellohello
0 4
5 9
0 9
Output 2
hellohello
Comments