Assignment 3 :
Solution
Done in Group: Mohit Agarwal and Ujjwal Kumar Singh