1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <bits/stdc++.h>

using namespace std;

int minutes(int d, int h, int m){
    return m + 60 * h + 60 * 24 * d;
}

int main(){
    cin.tie(0)->sync_with_stdio(0);
    int x,d,h,m;
    cin >> x >> d >> h >> m;
    int left = 0;
    if(x == 5){
        left = minutes(29-d,24-h,0-m);
        if(minutes(d,h,m) < minutes(29,2,0))
            left -= 60;
    }else{
        left = minutes(24+x-1-d,24-h,0-m);
    }
    cout << left;
}