Vypisuje v pevne daných intervaloch čas od spustenia programu. Dĺžka intervalu je nastaviteľná podľa potreby ako konštanta na začiatku programu.
Taktiež dokáže obslúžiť lubovoľne veľké predom známe množstvo budíkov.
Po každom obslúženom budíku vypíše v mikrosekundách časovú odchylku od určeného času zvonenia budíka.
Na konci programu vypíše počet obslúžených budíkov a priemernú odchylku.
Podarilo sa opraviť všetky chyby a tak program na žiadnom známom vstupe nepadá a pracuje korektne.
Doplnené správy o stave budíkov, či už pri zazvonení alebo pri konci programu.
Menšie upratanie kódu.