Answers edited by Prashant S.