1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
#include <iostream>

using namespace std;

int main()
{
    ios_base::sync_with_stdio(false);
    cin.tie(NULL);

    int konce[] = {0, 24, 25, 26, 27, 29};
    int x, d, h, m;
    cin>>x>>d>>h>>m;
    if (x == 5 && (d < 29 || h < 2))
        ++h;
    int wyn = (konce[x]+1)*24*60 - (d*24*60 + h*60 + m);
    cout<<wyn<<endl;
    return 0;
}