OOP HW4 Q2