refaktoring 4. ukolu