HW6-3 again