#include <bits/stdc++.h>
using namespace std;
int main() {
  string str;
  cin >> str;
  int m, i, j, k;
  cin >> m;
  while (m--) {
    int l, r;
    cin >> l >> r >> k;
    int len = r - l + 1;
    string temp;
    for (i = l - 1; i < r; i++) temp.push_back(str[i]);
    string temp1;
    int modulo = -1 * k;
    while (modulo < 0) modulo += len;
    for (i = 0; i < len; i++) {
      temp1.push_back(temp[(i + modulo) % len]);
    }
    for (i = l - 1; i < r; i++) {
      str[i] = temp1[i - l + 1];
    }
  }
  cout << str << endl;
  return 0;
}
