Answers edited by Siddharth Dushanatha