NPTEL Cloud Computing Assignment 3