N = int(input())
Hi = [] #保存输入的小时
Mi = [] #保存输入的分钟
HM = [] #将所有时间化为分进行保存
check = 0
for i in range(N):
h,m = map(int,input().split())
Hi.append(h)
Mi.append(m)
HM.append(h*60+m)
HM = enumerate(HM)
HM = sorted(HM,key=lambda x:x[1])
X = int(input())
h,m = map(int,input().split())
total = h*60+m
left = total-X
for i in range(N):
if(left==HM[i][1]):
check = i
break
elif(left<HM[i][1]):
check = i-1
break
print(Hi[HM[check][0]],Mi[HM[check][0]])