Completed Solution

This is the solution that will be presented for the assignment.