# [Python 2], <s>84</s> 81 bytes <!-- language-all: lang-python --> lambda c,a:reduce(lambda t,b:all(b)and(0,0)or((t[0]+b[0])%24,(t[1]+b[1])%60),a,c) [Try it online!][TIO-j7nmzrdm] [Python 2]: https://docs.python.org/2/ [TIO-j7nmzrdm]: https://tio.run/##VcvBCsMgEATQe77CS2GX7sENbSGBfInxsGpCC9YEsYd@vTHQSy8zvIHZv@W5pb6u01yjvF0Q5UnGvISPX@C3FHKjxAgOJQXQpHHLAMVoe3Ut8NLfqJFPcuNDIwl5rHt@paJWMDzQfbBk2lkxkgImpc/@s8Wuqwc "Python 2 – Try It Online" EDIT: Saved 3 bytes by replacing b[0]&b[1] with all(b); thx 2 Eric The Outgolfer. Function that takes time as a tuple (hour,minute); outputs same way.