refaktoring 3. ukolu