n = int(input()) D = list(map(int, input().split())) q = int(input()) S = [0] for d in D: S.append(S[-1]+d) from bisect import bisect as bs for _ in range(q): y, m, d, k = map(int, input().split()) d = S[m-1]+d-1+k y = y + d // S[-1] d %= S[-1] m = bs(S, d) d = d - S[m-1] + 1 print(y, m, d)