Hw3 Finished.