#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")