Answers created by Vivek A.