#include <iostream>
#include <vector>
using namespace std;
class Solution {
public:
string stringShift(string s, vector<vector<int>>& shift) {
int right = 0;
for(const vector<int>& v: shift)
if(v[0]) right += v[1];
else right -= v[1];
if(right > 0){
int offset = right % s.size();
return s.substr(s.size() - offset) + s.substr(0, s.size() - offset);
}
int offset = (-right) % s.size();
return s.substr(offset) + s.substr(0, offset);
}
};
int main() {
return 0;
}