Complete the assignment2  

Finalize with comments.