#include using namespace std; int main(){ ios_base::sync_with_stdio(false); cin.tie(nullptr); int N; cin >> N; vector D(N); for(auto &d : D) cin >> d; long long sum = 0; for(int i=0; i> Q; while(Q--){ long long y,m,d,K; cin >> y >> m >> d >> K; m--; y += K/sum,K %= sum; long long left = D.at(m)-d; d += min(left,K),K -= min(left,K); if(K){ int pos = lower_bound(S.begin(),S.end(),S.at(m)+K)-S.begin(); K -= S.at(pos-1)-S.at(m); m = pos,d = K; if(m >= N) y++,m -= N; } cout << y << " " << m+1 << " " << d << "\n"; } }