Complete HW12