nptel assignment problem solving through c project dissertation example