program time;
var
H0, M0, H1, M1, inizio, fine, durata, ansH, ansM : longint;
begin
{
uncomment the following lines if you want to read/write from files
assign(input, 'input.txt'); reset(input);
assign(output, 'output.txt'); rewrite(output);
}
readln(H0, M0);
readln(H1, M1);
inizio:=H0*60+M0;
fine:=H1*60+M1;
durata:=(fine-inizio) mod 1440;
ansH:=durata div 60;
ansM:= durata mod 60;
if ansM<=0 then begin ansM:=ansM+60; ansH:=ansH -1;end;
if ansM=60 then begin ansM:=0; ansH:=ansH+1; end;
if ansH<=0 then ansH:=(ansH+24) mod 24;
writeln (ansH,' ',ansM); { print result }
end.
cHJvZ3JhbSB0aW1lOwp2YXIKICAgIEgwLCBNMCwgSDEsIE0xLCBpbml6aW8sIGZpbmUsIGR1cmF0YSwgYW5zSCwgYW5zTSA6IGxvbmdpbnQ7CgpiZWdpbgp7CiAgICB1bmNvbW1lbnQgdGhlIGZvbGxvd2luZyBsaW5lcyBpZiB5b3Ugd2FudCB0byByZWFkL3dyaXRlIGZyb20gZmlsZXMKICAgIGFzc2lnbihpbnB1dCwgICdpbnB1dC50eHQnKTsgIHJlc2V0KGlucHV0KTsKICAgIGFzc2lnbihvdXRwdXQsICdvdXRwdXQudHh0Jyk7IHJld3JpdGUob3V0cHV0KTsKfQoKICAgIHJlYWRsbihIMCwgTTApOwogICAgcmVhZGxuKEgxLCBNMSk7CgogICBpbml6aW86PUgwKjYwK00wOwogICBmaW5lOj1IMSo2MCtNMTsKICAgZHVyYXRhOj0oZmluZS1pbml6aW8pIG1vZCAxNDQwOyAKICAgYW5zSDo9ZHVyYXRhIGRpdiA2MDsgCiAgIGFuc006PSBkdXJhdGEgbW9kIDYwOwogICBpZiBhbnNNPD0wIHRoZW4gYmVnaW4gYW5zTTo9YW5zTSs2MDsgYW5zSDo9YW5zSCAtMTtlbmQ7CiAgIGlmIGFuc009NjAgdGhlbiBiZWdpbiBhbnNNOj0wOyBhbnNIOj1hbnNIKzE7IGVuZDsKICAgaWYgYW5zSDw9MCB0aGVuIGFuc0g6PShhbnNIKzI0KSBtb2QgMjQ7CiAgIHdyaXRlbG4gKGFuc0gsJyAnLGFuc00pOyAgeyBwcmludCByZXN1bHQgfQplbmQuCg==