Олимпиадный тренинг

Задача 23405. timer


Задача

Темы:
A timer is a clock that can beep after a certain period of time. Write a program that determines when a beep should sound.
 
Input:
The first line contains the current time in HH:MM:SS format (with leading zeros). At the same time, it satisfies the restrictions: HH - from 00 to 23, MM and SS - from 00 to 60. 
The second line contains the time interval to be measured. The interval is written in the format H:M:S (where H, M and S are from 0 to 109, without leading zeros). Additionally, if P=0 (or P=0 and M=0), then they may be omitted. For example, 100:60 actually means 100 minutes 60 seconds, which is the same as 101:0 or 1:41:0. 
A 42 means 42 seconds. 100:100:100 - 100 hours, 100 minutes, 100 seconds, which is the same as 101:41:40.
 
Output:
In your answer, output in the format HH:MM:SS the time when the beep sounds. Moreover, if the signal does not sound on the current day, then the record +<number> days. For example, if the signal sounds the next day, then +1 days

Examples
# Input Output
1
01:01:01 
48:0:0
01:01:01+2 days
2
01:01:01
58:119
02:01:00
3
23:59:59
1  
00:00:00+1 days