倍速播放
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

目前大多数的视频网站支持调节视频播放的速度,用户可以设置倍速来获得相对用户来说更好的观看体验。例如,一个原时长为30分钟的视频,用户设置成"2.0x"倍速后,仅需15分钟即可播放完毕。常见的视频播放倍速档有"0.25x"、"0.5x"、"0.75x"、"1.0x"、"1.25x"、"1.5x"、"1.75x"、"2.0x"  
给定原视频的播放时长和播放的倍速,请你计算出该视频在设置倍速后需要多长时间播放完毕。最后的结果四舍五入精确到秒。

输入描述:

输入有多组输入样例,每一组输入样例占一行。 

对于每一组输入样例,有两个字符串,中间用空格隔开。第一个字符串为原视频播放时长,第二个字符串为播放的倍速。

第一个字符串有三种情况。
第一种情况为播放时长不足 60 秒。格式为 "0:S"。, 如果 S 的十位为 0 需要在十位补 0。例如,"0:09"、"0:40"。
第二种情况为播放时长大于等于60秒但是不足1小时。格式为 "M:S"。。 如果 S 的十位为 0 需要在十位补 0,如果 M 的十位为 0 则不需要在十位补 0。例如 "6:10"、"16:00"
第三种情况为播放时长大于等于1小时。格式为 "H:M:S"。。 如果 S 的十位为 0 需要在十位补 0,如果 M 的十位为 0 需要在十位补 0,如果 H 的十位为 0 则不需要在十位补 0。例如 "6:10:00"、"16:01:01"


第二个字符串为以下8种情况下的一种:(不包含引号)
"0.25x"
"0.5x"
"0.75x"
"1.0x"
"1.25x"
"1.5x"
"1.75x"
"2.0x"

本题保证输入数据的组数不超过

输出描述:

对于每一组测试数据,输出一行,1个字符串,代表在设置倍速后视频播放完毕所需要的时间。结果四舍五入精确到秒。输出的字符串的格式同输入的播放时长的字符串的格式。
示例1

输入

复制
16:10 1.0x
20:00:00 0.5x

输出

复制
16:10
40:00:00

备注:

本题输出输出的内容中,符号均为英文符号,'x'是英文小写字母。