Hw3 finished