def awakens(H,M,T): minute = H * 60 + M while True: yield (minute // 60) % 24,minute % 60 minute+=T N,H,M,T = map(int,input().split()) wake_up = awakens(H,M,T) for i in range(N): h,m = next(wake_up) print(h) print(m)