#include <bits/stdc++.h>
using namespace std;
constexpr int N = 2E6;
void solve(){
int n, q;
std::cin >> n >> q;
string s, t, k;
std::cin >> t;
s = t;
while(q--){
int l, r;
std::cin >> l >> r;
t = s;
s = k;
l --;
r --;
for(int i = 0;i < l;i ++) s += t[i];
for(int i = l;i <= r; i++){
s += t[i];
s += t[i];
}
for(int i = r+1;i < t.size(); i++) s += t[i];
}
std::cout << s << "\n";
}
int main() {
int T = 1;
while(T--){
solve();
}
}
// 64 位输出请用 printf("%lld")

京公网安备 11010502036488号