#include <stdio.h>

void time(int *H1, int *M1, int *K) {
    int a;
    a = *K/60;
    for(int i = 1; i <= a; i++) {
        *H1 = *H1 + 1;
        *M1 = *M1 - 60;
    }
}

int main(void) {
    int H1, H2, M1, M2, K;
    int a, sum = 0;
    scanf("%d %d %d %d %d", &H1, &M1, &H2, &M2, &K);
    while(1) {
        M1 = M1 + K;
        if(M1 >= 60 && K >= 60) {
            time(&H1, &M1, &K);

            if(H1 >= H2 && M1 >= M2) {
                break;
            }
        }
        else if(M1 >= 60 && K < 60) {
            M1 = M1 - 60;
            H1 = H1 + 1;
            if(H1 >= H2 && M1 >= M2) {
                break;
            }
        }
        sum=sum + K;
    }
    printf("%d\n", sum);
    return 0;