1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
import datetime

x, d, h, m = map(int, input().split(' '))
current = datetime.datetime(2026, 3, d, h, m)

rounds = [
    None,
    datetime.datetime(2026, 3, 24, 23, 59, 59),
    datetime.datetime(2026, 3, 25, 23, 59, 59),
    datetime.datetime(2026, 3, 26, 23, 59, 59),
    datetime.datetime(2026, 3, 27, 23, 59, 59),
    datetime.datetime(2026, 3, 29, 23, 59, 59)
]

offset = 0
if x == 5 and current < datetime.datetime(2026, 3, 29, 2, 0, 0):
    offset = -60


print(int((rounds[x] - current).total_seconds() + 1)//60 + offset)