Answers edited by Subhrajit M.