n = int(input())
alarms = []
for _ in range(n):
h, m = map(int, input().split())
alarms.append(h * 60 + m) # 转换为分钟
x = int(input())
a, b = map(int, input().split())
class_time = a * 60 + b # 上课时间转换为分钟
latest_wakeup = class_time - x # 最晚必须起床时间(分钟)
valid_alarms = [t for t in alarms if t <= latest_wakeup]
best_alarm = max(valid_alarms) # 最晚的有效闹钟
# 转换回小时和分钟
best_h = best_alarm // 60
best_m = best_alarm % 60
print(best_h, best_m)


京公网安备 11010502036488号