Answers created by Sabarish Iyer