Updated the assignment with a completed version.