Hlavní smyčka programu oravena, tak aby odpovídala zadání.