Виграє найкоротший код для створення правильних часових годин.
Ви досвідчений мандрівник у часі і, як відомо, зупинявся на багатьох планетах під час своїх подорожей. Кожна планета обертається з різною швидкістю, і через це тривалість дня відрізняється, ніж наш звичайний 24-годинний день. В результаті планети використовують годинники з різною кількістю годин. Години в годиннику з x годин розташовані аналогічно нашому (1, 2, 3, ..., x ), число, що обертається за годинниковою стрілкою, а x знаходиться вгорі.
Крім того, кожна планета має різну кількість хвилин за годину та різну кількість секунд за хвилину. Вам буде надано час початку та кількість минулих секунд, з яких ви повинні визначити час закінчення.
Введення можна взяти безпосередньо з файлу, переданого як аргумент, або як стандартне введення. Першим рядком введення буде кількість годин, які потрібно обробити. Після цього кожен годинник має три рядки введення, які містять цілі числа у наступному форматі:
x y z
h m s
t
Значення кожної літери нижче.
x = кількість годин у день (2 <= x <= 99)
y = кількість хвилин за годину (2 <= y <= 100)
z = кількість секунд у хвилині (2 <= z <= 100)
h = Година часу початку (1 <= h <= x)
m = хвилина часу початку (0 <= m <y)
s = Друга часу початку (0 <= s <z)
t = кількість секунд, що минули
Вихід повинен бути часом закінчення кожного годинника після проходження t секунд з моменту початку. Вихід повинен бути відформатований як стандартний тактовий час (HH: MM: SS). Коли потрібно, цифри повинні бути прокладеними, щоб переконатися, що всі числа є двоцифровими.
Випробування
Вхідні дані
2
5 20 10
1 10 5
2633
6 25 5
6 0 3
290
Вихід
04:13:08
02:08:03
Вхідні дані
1
14 17 11
12 16 10
1530
Вихід
07:03:00
Вхідні дані
2
8 40 25
3 1 15
10620
14 15 20
1 14 0
-580
Вихід
05:26:10
14:00:00