import java.io.BufferedReader;
import java.io.InputStreamReader;
class Main
{
{
String[] params1
= bufferedReader.
readLine().
split(":"); int h1
= Integer.
parseInt(params1
[0]); int m1
= Integer.
parseInt(params1
[1]); String[] params2
= bufferedReader.
readLine().
split(":"); int h2
= Integer.
parseInt(params2
[0]); int m2
= Integer.
parseInt(params2
[1]); long firstTimeInMinutes = h1 * 60 + m1;
long secondTimeInMinutes = h2 * 60 + m2;
long differenceOfTimes = (1440 + (secondTimeInMinutes - firstTimeInMinutes)) % 1440;
secondTimeInMinutes = firstTimeInMinutes + differenceOfTimes;
double r = (h1 % 12 + m1 + 1);
long numberOfMeetings1
= firstTimeInMinutes
* 11 / 720 + (long)Math.
ceil((r
- 1) / r
); long numberOfMeetings2 = secondTimeInMinutes * 11 / 720 + 1;
System.
out.
println(numberOfMeetings2
-numberOfMeetings1
); }
}
aW1wb3J0IGphdmEuaW8uQnVmZmVyZWRSZWFkZXI7CmltcG9ydCBqYXZhLmlvLklucHV0U3RyZWFtUmVhZGVyOwoKY2xhc3MgTWFpbgp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIEV4Y2VwdGlvbgoJewoJICAgICAgICBCdWZmZXJlZFJlYWRlciBidWZmZXJlZFJlYWRlciA9IG5ldyBCdWZmZXJlZFJlYWRlcihuZXcgSW5wdXRTdHJlYW1SZWFkZXIoU3lzdGVtLmluKSk7CgkgICAgICAgIFN0cmluZ1tdIHBhcmFtczEgPSBidWZmZXJlZFJlYWRlci5yZWFkTGluZSgpLnNwbGl0KCI6Iik7CgkgICAgICAgIGludCBoMSA9IEludGVnZXIucGFyc2VJbnQocGFyYW1zMVswXSk7CgkgICAgICAgIGludCBtMSA9IEludGVnZXIucGFyc2VJbnQocGFyYW1zMVsxXSk7CgkgICAgICAgIFN0cmluZ1tdIHBhcmFtczIgPSBidWZmZXJlZFJlYWRlci5yZWFkTGluZSgpLnNwbGl0KCI6Iik7CgkgICAgICAgIGludCBoMiA9IEludGVnZXIucGFyc2VJbnQocGFyYW1zMlswXSk7CgkgICAgICAgIGludCBtMiA9IEludGVnZXIucGFyc2VJbnQocGFyYW1zMlsxXSk7CgkgICAgICAgIGxvbmcgZmlyc3RUaW1lSW5NaW51dGVzID0gaDEgKiA2MCArIG0xOwoJICAgICAgICBsb25nIHNlY29uZFRpbWVJbk1pbnV0ZXMgPSBoMiAqIDYwICsgbTI7CgkgICAgICAgIGxvbmcgZGlmZmVyZW5jZU9mVGltZXMgPSAoMTQ0MCArIChzZWNvbmRUaW1lSW5NaW51dGVzIC0gZmlyc3RUaW1lSW5NaW51dGVzKSkgJSAxNDQwOwoJICAgICAgICBzZWNvbmRUaW1lSW5NaW51dGVzID0gZmlyc3RUaW1lSW5NaW51dGVzICsgZGlmZmVyZW5jZU9mVGltZXM7CgkgICAgICAgIGRvdWJsZSByID0gKGgxICUgMTIgKyBtMSArIDEpOwoJICAgICAgICBsb25nIG51bWJlck9mTWVldGluZ3MxID0gZmlyc3RUaW1lSW5NaW51dGVzICogMTEgLyA3MjAgKyAobG9uZylNYXRoLmNlaWwoKHIgLSAxKSAvIHIpOwoJICAgICAgICBsb25nIG51bWJlck9mTWVldGluZ3MyID0gc2Vjb25kVGltZUluTWludXRlcyAqIDExIC8gNzIwICsgMTsKCSAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKG51bWJlck9mTWVldGluZ3MyLW51bWJlck9mTWVldGluZ3MxKTsKCX0KfQ==