def search(p):#借りにp=10とする global sumday if p%sumday == p: return 0 left= 0 right = p #わんちゃんp+1 while left <= right: cnt = (right+left)//2 if p//sumday < cnt: left = cnt+1 elif p//sumday > cnt: right = cnt-1 else: return cnt return cnt n = int(input()) D = list(map(int,input().split())) q = int(input()) sumday = sum(D) for i in range(q): y,m,d,k = map(int,input().split()) y += search(k)//sumday k -= int(search(k)) m += search(k)//D[search(k)-1] d += k print(y,m,d)