Answers created by Aditya Banerjee.