Saving Daylight

The shortest day of the year in the northern hemisphere is
the winter solstice, around December 22, which marks the
beginning of winter. This day is not really any shorter, of
course, because it still has 24 hours. But it has the fewest
hours of daylight of any day. On the other hand, the longest
day (the summer solstice) is around June 22.

Being a weather buff you would like to know just how much
time the sun is above the horizon on different days during the
year. Because you are an impressive programmer, you should
write an impressive program to do just that.

Input

Input has between $1$
and $1\, 000$ days, one
day per line. Each line contains the month, day, year, time
that the sun rises, and time that the sun sets. Adjacent fields
are separated by a single space. Times are expressed in 24-hour
format in the range 0:00 to 23:59 (integer hours and minutes
separated by a colon, with minutes zero-padded). The time of
sunrise is always earlier than the time of sunset, and your
solution should ignore any time-changing effects (such as
daylight saving time). Input ends at the end of file.

Output

Print the month, day, and year as given in the input
followed by the amount of time that the sun is above the
horizon in hours and minutes (always plural).