a 에서 7시간 비행기 5시간 b에서 12시간 = 24시간 2일차 b에서 10시 출발 6시간 뒤에 c시간인 20시에 도착 -> b와 c는 시차가 있음 ( 4시간 ) -> b에서 10시간 비행기 6시간 c에서 4시간 = 20시간 3일차 c에서 12시 출발 3시간 뒤에 D에 도착 -> c와 d는 시차가 있음 ( 7시간 ) -> c에서 12시간 비행기 3시간 D에서 16시간 = 31시간 가장 짧은 시간과 가장 긴 시간을 차례로 출력 """ while True: travel_day = int(input()) if travel_day < 1 or travel_day > 100 : continue else : break daytime=[ 0 for i in range(travel_day) ] for i in range(travel_day) : while True: depart, stay, arrive = map(int,input().split()) if depart < 1 or depart > 23 or stay < 1 or stay > 23 or arrive < 1 or arrive > 23 : continue else: daytime[i] = depart + stay + 24-arrive break print(min(daytime)) print(max(daytime))"> a 에서 7시간 비행기 5시간 b에서 12시간 = 24시간 2일차 b에서 10시 출발 6시간 뒤에 c시간인 20시에 도착 -> b와 c는 시차가 있음 ( 4시간 ) -> b에서 10시간 비행기 6시간 c에서 4시간 = 20시간 3일차 c에서 12시 출발 3시간 뒤에 D에 도착 -> c와 d는 시차가 있음 ( 7시간 ) -> c에서 12시간 비행기 3시간 D에서 16시간 = 31시간 가장 짧은 시간과 가장 긴 시간을 차례로 출력 """ while True: travel_day = int(input()) if travel_day < 1 or travel_day > 100 : continue else : break daytime=[ 0 for i in range(travel_day) ] for i in range(travel_day) : while True: depart, stay, arrive = map(int,input().split()) if depart < 1 or depart > 23 or stay < 1 or stay > 23 or arrive < 1 or arrive > 23 : continue else: daytime[i] = depart + stay + 24-arrive break print(min(daytime)) print(max(daytime))"> a 에서 7시간 비행기 5시간 b에서 12시간 = 24시간 2일차 b에서 10시 출발 6시간 뒤에 c시간인 20시에 도착 -> b와 c는 시차가 있음 ( 4시간 ) -> b에서 10시간 비행기 6시간 c에서 4시간 = 20시간 3일차 c에서 12시 출발 3시간 뒤에 D에 도착 -> c와 d는 시차가 있음 ( 7시간 ) -> c에서 12시간 비행기 3시간 D에서 16시간 = 31시간 가장 짧은 시간과 가장 긴 시간을 차례로 출력 """ while True: travel_day = int(input()) if travel_day < 1 or travel_day > 100 : continue else : break daytime=[ 0 for i in range(travel_day) ] for i in range(travel_day) : while True: depart, stay, arrive = map(int,input().split()) if depart < 1 or depart > 23 or stay < 1 or stay > 23 or arrive < 1 or arrive > 23 : continue else: daytime[i] = depart + stay + 24-arrive break print(min(daytime)) print(max(daytime))">
"""

1 일차
a 에서 7시 출발 5시간 뒤에 12시 b에 도착  ( 시차 없음 )
-> a 에서 7시간 비행기 5시간 b에서 12시간 = 24시간

2일차
b에서 10시 출발 6시간 뒤에 c시간인 20시에 도착
-> b와 c는 시차가 있음 ( 4시간 )
-> b에서 10시간 비행기 6시간 c에서 4시간 = 20시간

3일차
c에서 12시 출발 3시간 뒤에 D에 도착
-> c와 d는 시차가 있음 ( 7시간 )
-> c에서 12시간 비행기 3시간 D에서 16시간 = 31시간

가장 짧은 시간과 가장 긴 시간을 차례로 출력

"""
while True:
    travel_day = int(input())
    if travel_day < 1 or travel_day > 100 :
        continue
    else :
        break

daytime=[ 0 for i in range(travel_day) ]

for i in range(travel_day) :
    while True:
        depart, stay, arrive = map(int,input().split())
        if depart < 1 or depart > 23 or stay < 1 or stay > 23 or arrive < 1 or arrive > 23 : 
            continue
        else:
            daytime[i] = depart + stay + 24-arrive    
            break
    
print(min(daytime))
print(max(daytime))