def awakens(H,M,T): h,m = H,M while True: yield h,m m+=T if m // 60 != 0: h+=m // 60 m%=60 if h > 23: h%=24 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)