Andrei a cumpărat un ceas de perete care are marcate orele unei zile cu ajutorul numerelor de la la , iar minutele sunt marcate cu puncte. Ceasul are două indicatoare. Primul indicator arată ora şi îşi schimbă poziţia din oră în oră. Al doilea indică minutul şi îşi schimbă poziţia din minut în minut. De exemplu, dacă este ora şi minute, indicatorul de oră este poziţionat pe numărul marcat pe ceas, iar cel de minut este poziţionat pe punctul corespunzător celui de-al -lea minut (ca în imaginea alăturată). După un minut, indicatorul de oră va fi poziţionat tot pe numărul , iar cel de minut se va deplasa cu un punct, pentru a indica minutul .
După câteva zile de funcţionare, Andrei observă că ceasul nu funcţionează corect, deoarece, de fiecare dată când cele două indicatoare se suprapun, ceasul stă în loc minute (cele două indicatoare rămân suprapuse minute). Cunoscând ora şi minutul la care Andrei a fixat corect ceasul, determinaţi ce oră indică acesta după un anumit timp (exprimat în ore şi minute).
Cerinţă
Scrieţi programul care citeşte ora şi minutul la care e fixat ceasul, şi afişează ora şi minutul indicate de ceasul lui Andrei, după un anumit număr de ore şi minute.
Date de intrare
Se citesc din fișierul de intrare ceas.in
, în această ordine, separate printr-un spaţiu, patru numere , , , , unde şi reprezintă ora şi minutul la care e fixat ceasul, şi reprezintă numărul de ore şi numărul de minute care au trecut de la fixarea acestuia.
Date de ieșire
Se vor afişa în fișierul de ieșire ceas.out
, pe un singur rând, în această ordine, separate printr-un spaţiu, două numere şi ce vor reprezenta ora şi minutul indicate de ceas.
Restricții și precizări
- indicatorul de oră nu are poziţii intermediare, va fi întotdeauna poziţionat pe unul din numerele naturale din intervalul []
- ;
- ;
- ;
Exemplul 1
ceas.in
2 30 1 10
ceas.out
3 35
Explicație
Ceasul este fixat la ora şi de minute. După de minute ceasul va indica ora şi minute. După alte minute, indicatorul de oră şi cel de minut se vor suprapune, deoarece va fi ora şi . În această poziţie, cele două indicatoare mai rămân încă minute (deoarece ceasul întârzie minute). După alte de minute ceasul va indica ora şi de minute.
Exemplul 2
ceas.in
3 7 2 19
ceas.out
5 16
Explicație
Ceasul este fixat la ora şi de minute. După ore şi minute ceasul va indica ora şi minute.