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