#abc278b. [abc278_b]Misjudge the Time
[abc278_b]Misjudge the Time
问题描述
高桥买了一个台钟。
这个钟以图1所示的方式在24小时制下显示时间,格式为 :。
例如,图2中的钟显示的是 7:58。
时间的格式正式描述如下。
假设当前时间是 点 分,使用24小时制表示。在24小时制下,小时用一个介于 0 和 23 (含) 之间的整数表示,分钟用一个介于 0 和 59 (含) 之间的整数表示。
记 为 的十位数字, 为 的个位数字, 为 的十位数字, 为 的个位数字(注意,如果 只有一位数字,我们认为其前面有个前导零;对 同样适用)。
那么,钟在左上角显示 ,在左下角显示 ,在右上角显示 ,在右下角显示 。
高桥决定称一个时间为混淆时间,当满足以下条件:
- 在交换钟上的右上角和左下角数字后,它仍能表示一个合法的24小时制时间。
例如,图3中的钟显示的是 20:13。在交换其右上角和左下角数字后,它显示的是 21:03。所以,20:13 是一个混淆时间。
当前时间显示的是 :。
找到下一个混淆时间(包括当前时间)在24小时制下的时间。
约束条件
- 和 是整数。
输入
输入以以下格式从标准输入给出:
输出
设答案为 :,其中 和 必须满足 和 。
以以下格式打印 和 :
即使在打印 01 23
时有前导零,你的答案仍然被认为是正确的。
示例输入 1
1 23
示例输出 1
1 23
1:23 是一个混淆时间,因为在交换钟上的右上角和左下角数字后,它显示的是 2:13。
因此,答案是 1:23。即使你打印带有前导零的 01 23
,你的答案仍然被认为是正确的。
示例输入 2
19 57
示例输出 2
20 0
19:57 后的下一个混淆时间是 20:00。
示例输入 3
20 40
示例输出 3
21 0
请注意,24:00 在24小时制下是无效的表示方式。