Finish Programming Assignment