Gigel este un tip ciudat. Lui îi place să îşi impresioneze colegii exprimând duratele numai în secunde. De exemplu, dacă îl vei întreba cât e ceasul, el îţi va răspunde câte secunde s-au scurs de la ora 00:00
din ziua respectivă. Dacă ai să-l întrebi ce vârstă are, el îţi va răspunde câte secunde au trecut de când s-a născut.
Colegii lui Gigel au hotărât că nu e cazul să se lase impresionaţi; ca urmare au nevoie de un program care să citească de la tastatură un număr natural care reprezintă vârsta lui Gigel exprimată în secunde şi care va afişa pe ecran câţi ani, câte luni şi câte zile are Gigel (orele şi minutele rămase sunt considerate nesemnificative).
Nu uitaţi că anii bisecţi sunt cei divizibili cu , dar nedivizibili cu sau divizibili cu . De exemplu şi au fost ani bisecţi. Dar anul nu a fost bisect. Anii bisecţi au de zile, spre deosebire de ceilalţi care au doar .
Considerăm că ne aflăm în ultima zi de şcoală din anul școlar ().
Cerință
Scrieţi acest program pentru colegii lui Gigel!
Date de intrare
Pe prima linie a fișierului de intrare gigel.in
se găsește un singur număr întreg , vârsta lui Gigel exprimată în secunde.
Date de ieșire
Pe prima linie a fișierului de ieșire gigel.out
se vor afișa 3 numere, reprezentând vârsta lui Gigel din acel moment de timp, în ani, luni și zile.
Restricții și precizări
- Pentru teste în valoare de 60 de puncte, .
- Considerăm și că anul există, acesta fiind un an bisect.
- Vom considera că timpul s-a măsurat dintotdeauna la fel, iar anii înaintea erei noastre (anii cu număr negativ) respectă aceleași reguli ca în prezent.
- Înșiruirea anilor este .
- Testele și restricțiile au fost refăcute, formatul afișării fiind și el modificat față de enunțul original.
Exemplu
gigel.in
69206400
gigel.out
2 2 10
Explicație
Gigel are ani, luni și zile.