#include <bits/stdc++.h>

using namespace std;

int main() 
{
    int n, m, a, b, c, i;
    scanf("%d", &n);
    
    vector<int> v;
    
    for(i = 0; i < n; i++)
    {
        scanf("%d", &m);
        v.push_back(m);
    }
    
    scanf("%d", &m);
    
    for(i = 0; i < m; i++)
    {
        scanf("%d %d %d", &a, &b, &c);
        rotate(v.begin() + a, v.begin() + b, v.begin() + c);
    }
    
    for(i = 0; i < n-1; i++)
        printf("%d ", v[i]);
    printf("%d\n", v[i]);
    
    return 0;
}
