1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
import io

    # Potyczki algorytmiczne 2026
    # Runda 1, Zadanie ZMI - Zmiana czasu [C]
    # Daniel Kotarski

def main():
    dane = input()
    rozdzielone = dane.split(' ')
    ileminut(rozdzielone)

def ileminut(wejscie):

    x = int(wejscie[0])
    d = int(wejscie[1])
    h = int(wejscie[2])
    m = int(wejscie[3])

    zamkniecie = [24, 25, 26, 27, 29]

    zmiana = False
    if((x == 5 and d < 29) or (x == 5 and d == 29 and h < 3)):
        zmiana = True

        

    dni = zamkniecie[x - 1] - int(d)
    godziny = (dni*24 + (23 - h))
    minuty = (60 - m)

    czas = godziny*60 - zmiana*60 + minuty
    
    print(czas)


if __name__ == "__main__":
    main()