1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include<cstdio>

using namespace std;

int main() {
    int round, day, hour, minute;
    scanf("%d %d %d %d", &round, &day, &hour, &minute);

    int finish_day = 23 + round;
    if (round == 5) {
	finish_day++;
    }

    int time = (finish_day - day) * 24 * 60 + (23 - hour) * 60 + (60 - minute);
    if (round == 5 && !(day == 29 && hour >= 3)) {
	time -= 60;
    }

    printf("%d\n", time);

    return 0;
}