Answers edited by Vinay J.