Answers edited by Sanjay