from bisect import bisect_right N = int(input()) D = list(map(int, input().split())) Q = int(input()) cum_d = [0] * (N + 1) for i, d in enumerate(D): cum_d[i + 1] = cum_d[i] + d for _ in range(Q): y, m, d, k = map(int, input().split()) # y年1月1日からに矯正する k += d - 1 k += cum_d[m - 1] m = d = 1 y += k // cum_d[-1] k %= cum_d[-1] idx = bisect_right(cum_d, k) k -= cum_d[idx - 1] m = idx d += k print(y, m, d)