Assignment1 Finished.