Zadanie z SO1, wrzucam dla potomności.