#include<bits/stdc++.h>
using namespace std;
void slove()
{
string s;
cin>>s;
int m;
cin>>m;
while(m--)
{
int l1,r1,k;
cin>>l1>>r1>>k;
k%=(r1-l1+1);
int l2=l1-1,r2=r1-1;
while(k--)
{
char s1=s[l2];
s[l2]=s[r2];
for(int i=l2+1;i<=r2;i++)
{
char t=s[i];
s[i]=s1;
s1=t;
}
}
}
cout<<s;
}
signed main()
{
int t=1;
while(t--)
{
slove();
}
return 0;
}