Answers edited by Akshay W.