问题描述
某公司新推出了一套考勤系统,公司将通过这套系统获取员工们的实际工作时长。这套考勤系统的计算方式是以出入公司的打卡时间为计算依据的,当打了出门卡时,系统会将该出门记录的时间与最近一次进公司记录的时间做差,这样就得到了一个实际工作区间。
但是由于打卡是自愿的,有些员工的记录并不是进出间隔的,可能会出现两条连续进入记录或两条连续出门记录,当出现多条连续出门记录时,仅计算第一次出门对应的工作时长,后面的出门记录作废。如果当天第一条记录是出门记录,则该记录无效。
现在给出你某员工的打卡记录,请你计算出他当日的工作时长。
输入描述
输入第一行包含一个正整数n,表示该员工这一天的打卡记录数量。(1<=n<=50)
接下来有n行,每行首先是一个字符串“in”或“out”,分别表示进入和出去。之后是一个时间表示“xx:yy:zz“,表示一个时刻,精确到秒。
输出描述
请你输出一个形如”xx:yy:zz”的字符串,表示该员工的工作时长。
输入样例
6
in 00:40:14
out 04:48:37
in 07:06:20
out 09:17:53
in 10:14:44
out 10:36:29
输出样例
06:41:41