#P1177. 迷惑时间

迷惑时间

题目描述

面条老师现在有一个24小时制度显示的钟表。

例如1小时23分会显示为 01:23;15小时0分钟会显示为15:00。

不过,请注意不存在24:00这个时刻。23:59的下一分钟是00:00

面条老师发现有一些时刻,交换小时数和分钟数之后,仍然是合法的时间。

例如对于01:23,交换小时数和分钟数之后,是23:01,也是合法的。

面条老师称这种交换小时数和分钟数之后仍然合法的时间是迷惑时间。

现在给出钟表的显示时间。面条老师想知道从当前时刻向后,钟表第一次显示的迷惑时间是哪一个时刻。

输入格式

输入包括一行,形如xx:xx。其中x是一个十进制数字。保证xx:xx是一个合法的24小时制下的时间。

输出格式

输出包括一行,形如xx:xx。其中x是一个十进制数字。表示在输入时间之后第一次显示的迷惑时间是多少。请注意保留前导零。例如1小时2分应输出01:02。

00:00
00:01
23:59
00:00

数据规模与约定

2020 个测试点,每个测试点 55 分。

测试点编号 其他说明
131 \sim 3 保证小时数为零
464 \sim 6 保证分钟数为零
7207 \sim 20