Answers edited by Abhiram R.