eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Електропотяг

Електропотяг

Ліміт часу 1 секунда
Ліміт використання пам'яті 64 MiB

Відомо, який час електропотяг витрачає на проїзд між довільними двома сусідніми станціями свого маршруту. Відомо час відправлення з початкової станції. Напишіть програму, яка обчислить час відправлення електропотягу з кожної станції його маршруту (для останньої станції це буде час прибуття — часом стоянки потягу на станціях ми знехтуємо).

Вхідні дані

У першому рядку задано час відправлення потягу з початкової станції. Час задається у наступному форматі: спочатку йдуть дві цифри, які задають години (від 00 до 23), далі йде двокрапка, потім йдуть дві цифри, які задають хвилини (від 00 до 59). Пропуски всередині рядка, що задає час, не допустимі.

У другому рядку вхідного файлу записано натуральне число N (2N1000) — кількість станцій на маршруті електропотягу (включаючи початкову та кінцеву станції). У третому рядку записано N–1 число — перше з цих чисел задає час слідування у хвилинах від початкової станції до другої станції, друге — час від другої станції до третьої і т.д. Кожне з цих чисел натуральне і не перевищує 1000.

Вихідні дані

Для кожної станції виведіть час проходження потягу через цю станцію. Час потрібно виведити у тому ж форматі, у якому він задається у вхідних даних.

Приклад

Вхідні дані #1
07:00
4
10 5 3

Вихідні дані #1
07:00
07:10
07:15
07:18