Assignment 2: Completed.