Final HW2 3 for today