Answers created by Adarsh V.