Zadanie 4 almost finished, drobne poprawki pozostały.