1# Runtime: 41 ms (Top 45.3%) | Memory: 16.25 MB (Top 71.7%)234class Solution:5def numberOfRounds(self, startTime: str, finishTime: str) -> int:6hs, ms = (int(x) for x in startTime.split(":"))7ts = 60 * hs + ms8hf, mf = (int(x) for x in finishTime.split(":"))9tf = 60 * hf + mf10if 0 <= tf - ts < 15:11return 0 # edge case12return tf // 15 - (ts + 14) // 15 + (ts > tf) * 96