Answers edited by Abhisek