Answers created by Abhiram R.