ASSIGNMENT 3: Last date of submission14 Oct 2015