#include <stdio.h>

void time(int *H1, int *M1, int *H2, int *M2, int *K) {
    int a, i;
    if(*K >= 60) {
        i = 1;
    }
    else if(*K > 0 && *K < 60){
        i = 0;
    }
    a = *K/60;
    for(i; i <= a; i++) {
        *H1 = *H1 + 1;
        *M1 = *M1 - 60;
    }
}

int main(void) {
    int H1, H2, M1, M2, K;
    int sum = 0;
    scanf("%d %d %d %d %d", &H1, &M1, &H2, &M2, &K);
    while(1) {
        M1 = M1 + K;
        if(M1 >= 60) {
            time(&H1, &M1, &H2, &M2, &K);
            if(H1 >= H2 && M1 >= M2) {
                break;
            }
        }
        else if(H1 >= H2 && M1 >= M2) {
            break;
        }
        sum=sum + K;
    }
    printf("%d\n", sum);
    return 0;
}