Zadanie 5, wersja działająca.