NPTEL Social Networks Week 3 Assignment