Czesc 3 zaimplementowana