Ostateczna wersja zadania v1.1 :D