Answers edited by Niraj Gupta