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
#include <bits/stdc++.h>
using namespace std;

int minuty(int d, int h, int m) {
    // cout << "minuty " << d << " " << h << " " << m << "\n";
    return (d - 1) * 24 * 60 + h * 60 + m;
}

int main() {
    ios_base::sync_with_stdio(0);
    cin.tie(0);
    
    int x, d, h, m;
    cin >> x >> d >> h >> m;

    if (x != 5) {
        cout << minuty(x + 24, 0, 0) - minuty(d, h, m);
    }
    else {
        int start = minuty(d, h, m);
        int zmiana = minuty(29, 2, 0);
        if (start < zmiana) {
            cout << minuty(30, 0, 0) - start - 60;
        }
        else {
            cout << minuty(30, 0, 0) - start;
        }
    }
    
}