Done with HW3 Part1.