#include <stdio.h>
int main () {
int h1, h2, m1, m2, t1, t2;
while (1) { //repete infinitamente
scanf ("%i %i %i %i", &h1
, &m1
, &h2
, &m2
);
if (h1==0 && h2==0 && m1==0 && m2==0) {
break; //para o while caso valores zero sejam fornecidos na entrada
}
t1 = (h1 * 60) + m1;
t2 = (h2 * 60) + m2;
if (t1 < t2) {
} else {
printf ("%i\n", 1440+(t2
-t1
)); //24*60 = 1440 }
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbiAoKSB7CiAgICBpbnQgaDEsIGgyLCBtMSwgbTIsIHQxLCB0MjsKIAogICAgd2hpbGUgKDEpIHsgLy9yZXBldGUgaW5maW5pdGFtZW50ZQogICAgCXNjYW5mICgiJWkgJWkgJWkgJWkiLCAmaDEsICZtMSwgJmgyLCAmbTIpOwogICAgCQogICAgCWlmIChoMT09MCAmJiBoMj09MCAmJiBtMT09MCAmJiBtMj09MCkgeyAKICAgIAkJYnJlYWs7IC8vcGFyYSBvIHdoaWxlIGNhc28gdmFsb3JlcyB6ZXJvIHNlamFtIGZvcm5lY2lkb3MgbmEgZW50cmFkYQogICAgCX0KICAgICAgICAKICAgICAgICB0MSA9IChoMSAqIDYwKSArIG0xOwogICAgICAgIHQyID0gKGgyICogNjApICsgbTI7CiAgICAgICAgIAogICAgICAgIGlmICh0MSA8IHQyKSB7CiAgICAgICAgCXByaW50ZiAoIiVpXG4iLCB0Mi10MSk7CiAgICAgICAgfSBlbHNlIHsKICAgICAgICAJcHJpbnRmICgiJWlcbiIsIDE0NDArKHQyLXQxKSk7IC8vMjQqNjAgPSAxNDQwCiAgICAgICAgfQogICAgfQogCiAgICByZXR1cm4gMDsKfQ==