Answers edited by k.venkatesan