HW2 3 done, finally