NPTEL Social Networks Week 2 Assignment