#include using namespace std; using ll = long long; int main(){ ios::sync_with_stdio(false); cin.tie(0); int n; cin >> n; vector a(n), sv(n + 1); for(int i = 0; i < n; i++){ cin >> a[i]; sv[i + 1] = sv[i] + a[i]; } int Q; cin >> Q; while(Q--){ ll y, m, d, k, c; cin >> y >> m >> d >> k; m--, d--; c = y * sv[n] + sv[m] + d + k; ll y2 = c / sv[n]; c -= y2 * sv[n]; ll m2 = (upper_bound(sv.begin(), sv.end(), c) - sv.begin()) - 1; ll d2 = c - sv[m2]; m2++, d2++; cout << y2 << ' ' << m2 << ' ' << d2 << '\n'; } }