Assignment 2

Commit the solution for assignment 2